@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/site/poppins-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/site/poppins-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/site/poppins-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/site/poppins-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/site/roboto-slab-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--site-accent:#ccad2f;--site-accent-text:#756014;--site-surface:#f7f7f3;--site-border:#dedfd8;--site-text:#39434c;--site-heading:#202529;--site-radius:14px;--site-gutter:clamp(20px,4vw,48px);color-scheme:light;--body-text:var(--site-text);--body-heading:var(--site-heading);--light-white:var(--site-surface);--light-white-2:#fafaf7}html{min-height:100%;background:#eeeee7}body{min-height:100vh;color:var(--site-text);background:radial-gradient(ellipse 75% 560px at 0 0,hsla(82,17%,61%,.18),transparent 75%),radial-gradient(ellipse 65% 640px at 100% 15%,hsla(43,57%,70%,.16),transparent 75%),linear-gradient(180deg,#f6f5ef,#eeeee7)}.page-wrapper.home-3 :is(.bostami-page-content-wrap,.bostami-parsonal-info-area,.bostami-main-menu-wrap){background:#fff;border:1px solid rgba(66,73,50,.1);box-shadow:0 12px 40px -20px rgba(43,49,32,.18)}.page-wrapper.home-3 .bostami-main-menu-wrap{border-radius:18px}.page-wrapper.home-3 .bostami-header-wrap{background:transparent}*{box-sizing:border-box}[hidden]{display:none!important}.page-wrapper :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--site-accent-text);outline-offset:4px}main:focus{outline:none}button{font:inherit}button:disabled{opacity:.5;cursor:not-allowed}.skip-link{position:fixed;top:12px;left:12px;transform:translateY(-180%);z-index:10000;background:var(--site-heading);color:var(--site-surface);padding:12px 20px;border-radius:6px}.skip-link:focus{transform:translateY(0);color:var(--site-surface)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header-row{display:flex;justify-content:space-between;align-items:center;gap:20px}.site-header-row .site-logo{display:inline-flex;align-items:center;justify-content:center;min-width:44px;flex-shrink:0}.site-header-row .site-logo img{display:block;width:36px;height:88px;object-fit:cover;object-position:center}.site-header-row .bostami-header-menu-btn{display:flex;gap:12px;align-items:center}.site-header-row button{border:0}.home-3 .bostami-main-menu-wrap{width:100%;padding:16px;margin-bottom:24px}.home-3 .bastami-main-menu ul{display:flex;justify-content:space-between;gap:8px}.home-3 .bastami-main-menu ul li{width:auto;flex:1 1;margin:0}.home-3 .bastami-main-menu ul li a{min-height:76px;padding:10px 6px;font-size:12px}.home-3 .bastami-main-menu ul li a span{margin-bottom:6px!important;font-size:20px!important}.home-3 .bastami-main-menu ul li.active a,.home-3 .bastami-main-menu ul li:hover a{color:#24210f;background:var(--site-accent)}.mean-nav i{width:24px}.bostami-parsonal-info-wrap .bostami-parsonal-info-name{font-size:24px;font-weight:700;color:var(--site-heading)}.bostami-parsonal-info-contact .text{min-width:0}.bostami-parsonal-info-contact .text p{overflow-wrap:anywhere}.bostami-parsonal-info-social-link{flex-wrap:wrap;gap:8px}.bostami-parsonal-info-social-link a{border:1px solid var(--site-border);background:#fff!important}.page-wrapper .bostami-parsonal-info-social-link li a:is(:hover,:focus-visible){background:var(--site-accent)!important;color:#24210f!important;border-color:var(--site-accent)}.bostami-parsonal-info-img img{width:240px;height:auto}.bostami-page-content-wrap{overflow-wrap:anywhere}.bostami-page-content-wrap .section-wrapper{padding-left:var(--site-gutter);padding-right:var(--site-gutter)}.bostami-page-content-wrap .pt-60{padding-top:var(--site-gutter)}.bostami-page-content-wrap .page-title{font-size:clamp(28px,3vw,38px);line-height:1.2;margin-bottom:24px;text-transform:none;color:var(--site-heading)}.bostami-page-content-wrap .page-title:after{display:none}.bostami-page-content-wrap .section-title{font-size:clamp(21px,2vw,26px);line-height:1.35;text-transform:none;margin-bottom:22px}.bostami-page-content-wrap p{line-height:1.8}.bostami-page-content-wrap .bostami-card-item{border:1px solid var(--site-border);background:var(--site-surface);border-radius:var(--site-radius)}.bostami-page-content-wrap .card-title{font-size:17px;line-height:1.5}.bostami-section-title-wrap .section-title img{width:30px;height:auto;margin-right:8px}.footer-copyright{margin-top:16px;border-top:1px solid var(--site-border);color:var(--site-text);font-size:13px}.activity-grid,.specialty-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.specialty-card{padding:24px;border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface)}.specialty-card>img{object-fit:contain;margin-bottom:20px}.specialty-card h3{font-size:21px;margin-bottom:12px}.specialty-card p{font-size:14px;margin-bottom:0}.certification-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.certification-grid a{display:flex;justify-content:center;padding:16px;border:1px solid var(--site-border);border-radius:var(--site-radius);background:#fff}.certification-grid img{max-width:100%;width:160px;height:auto;object-fit:contain}.legacy-profile{padding:var(--site-gutter);background:var(--site-surface);display:flex;align-items:center;gap:32px;border-radius:var(--site-radius);margin-bottom:24px}.legacy-profile img{max-width:40%;height:auto}.legacy-profile dl{display:grid;grid-gap:12px;gap:12px;margin:0}.site-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;gap:8px;border:1px solid transparent;border-radius:8px;background:var(--site-accent);color:#24210f;font-weight:600;line-height:1.4;cursor:pointer}.site-button:hover{background:#dfc454;color:#24210f}.site-button.secondary{background:transparent;border-color:var(--site-border);color:var(--site-text)}.site-button.secondary:hover:not(:disabled){border-color:var(--site-accent-text);color:var(--site-accent-text)}.site-text-link{color:var(--site-accent-text);text-decoration:underline;text-underline-offset:4px}.site-text-link:hover{color:var(--site-heading)}.site-note{font-size:13px;color:var(--site-text);margin-top:16px}.filter-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.filter-button{min-height:44px;padding:9px 16px;border:1px solid var(--site-border);border-radius:8px;background:transparent;color:var(--site-text);line-height:1.4;font-size:14px;cursor:pointer}.filter-button[aria-pressed=true]{background:var(--site-accent);border-color:var(--site-accent);color:#24210f;font-weight:600}.data-state{padding:32px 20px;background:var(--site-surface);border:1px solid var(--site-border);margin-block:24px}.data-state,.video-frame{border-radius:var(--site-radius)}.video-frame{position:relative;width:100%;aspect-ratio:16/9;background:#17191a;overflow:hidden}.video-frame-portrait{max-width:280px;aspect-ratio:9/16;margin-inline:auto}.video-frame iframe,.video-preview{border:0;width:100%;height:100%;position:absolute;inset:0}.video-preview{background:transparent;cursor:pointer}.video-preview img{object-fit:cover}.video-frame-portrait .video-preview img{object-fit:contain}.video-play{position:absolute;inset:0;margin:auto;width:60px;height:60px;display:grid;place-items:center;border-radius:50%;background:var(--site-accent);color:#24210f}.video-meta{display:flex;gap:8px 16px;flex-wrap:wrap;font-size:12px;color:var(--site-text);margin-block:18px}.video-title{font-size:22px;line-height:1.45}.video-description{margin-block:16px}.video-description summary{cursor:pointer;color:var(--site-accent-text)}.video-description p{margin-top:12px;white-space:pre-wrap;font-size:14px}.gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block:24px;font-size:13px}.activity-card{border:1px solid var(--site-border);border-radius:var(--site-radius);overflow:hidden;min-width:0;background:var(--site-surface)}.activity-map,.activity-placeholder{width:100%;height:200px;object-fit:cover;z-index:0}.activity-copy{padding:20px}.activity-copy h2{font-size:18px;line-height:1.5}.activity-copy time{font-size:12px;color:var(--site-text)}.metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:20px 0 0}.metric-grid dt{font-size:12px;font-weight:400;color:var(--site-text)}.metric-grid dd{font-size:17px;font-weight:600;color:var(--site-heading);margin:3px 0 0}.athlete-profile{display:flex;gap:20px;align-items:center;margin-block:24px}.athlete-profile img{border-radius:50%}.athlete-profile h2{font-size:20px}.athlete-profile p{margin:0}.stats-section{padding:24px;background:var(--site-surface);border:1px solid var(--site-border);border-radius:var(--site-radius);margin-bottom:20px}.stats-section h2{font-size:20px}.stats-section .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site-form fieldset{min-width:0;border:0;padding:0}.site-form label{display:block;font-weight:600;color:var(--site-heading);margin-bottom:8px}.site-form input,.site-form textarea{width:100%;max-width:100%;background:var(--common-white);color:var(--site-heading);padding:12px 14px;border:1px solid var(--site-border);border-radius:8px;margin-bottom:22px;font-size:16px;line-height:1.5}.site-form textarea{resize:vertical;min-height:150px}.site-form .form-status{margin-block:20px}.contact-area{padding:28px}.clothing-preview,.contact-area{border:1px solid var(--site-border);border-radius:var(--site-radius)}.clothing-preview{display:block;position:relative;width:100%;padding:0;overflow:hidden;cursor:zoom-in;background:var(--site-surface)}.clothing-preview img{width:100%;height:auto}.clothing-preview>span{display:block;padding:10px 16px;text-align:right;color:var(--site-accent-text);font-size:13px}.clothing-gallery figcaption{margin-top:20px}.clothing-gallery h2{font-size:22px}.clothing-thumbnails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.clothing-thumbnails button{border:2px solid var(--site-border);border-radius:8px;background:var(--site-surface);padding:4px;color:var(--site-text);overflow:hidden}.clothing-thumbnails button[aria-pressed=true]{border-color:var(--site-accent-text)}.clothing-thumbnails img{width:100%;height:auto}.clothing-thumbnails span{display:block;padding-block:6px;font-size:13px}.image-dialog{margin:auto;padding:24px;width:min(1200px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface);color:var(--site-text)}.image-dialog::-webkit-backdrop{background:rgba(0,0,0,.8)}.image-dialog::backdrop{background:rgba(0,0,0,.8)}.image-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.image-dialog-heading h2{font-size:22px;margin:0}.image-dialog>img{display:block;width:100%;height:auto;max-height:65dvh;object-fit:contain}.clothing-video{margin-top:40px}.clothing-video video{width:100%;aspect-ratio:16/9;background:#151515;border-radius:var(--site-radius)}.clothing-video p{margin-top:20px}.project-button-primary,.project-button-primary:hover{color:#24210f}.project-button:hover,.project-featured-card:hover{transform:none}@media (max-width:1199px){.activity-grid,.specialty-grid{grid-template-columns:1fr}}@media (max-width:991px){.home-3 .bostami-main-menu-wrap{display:none}.home-3 .bostami-parsonal-info-area{margin-bottom:28px}.site-header-row .site-logo img{width:28px;height:68px}.activity-grid,.specialty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.activity-grid,.specialty-grid{grid-template-columns:1fr}.certification-grid{gap:8px}.certification-grid a{padding:8px}.stats-section .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-area{padding:20px}.gallery-controls{gap:8px}.gallery-controls .site-button{padding:10px;font-size:12px}.legacy-profile{flex-direction:column;align-items:flex-start}.image-dialog{padding:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.page-wrapper.home-3{height:auto;min-height:100vh;width:100%;overflow:visible;padding:24px 0 48px}.page-wrapper.home-3 .bostami-header-area{margin-bottom:28px}.page-wrapper.home-3 .bostami-header-wrap{padding:0}.page-wrapper.home-3 .text-right{margin-bottom:0}.page-wrapper.home-3 .bostami-main-menu-wrap{width:100%;padding:12px;margin-bottom:24px}.page-wrapper.home-3 .bastami-main-menu ul li{margin:0;height:auto;min-width:0}.page-wrapper.home-3 .bastami-main-menu ul li a{width:100%;border-radius:8px;text-transform:none}.page-wrapper.home-3 .bostami-parsonal-info-area{position:static;padding:28px 22px}.page-wrapper.home-3 .bostami-parsonal-info-img{margin-top:0;width:180px;height:180px}.page-wrapper.home-3 .bostami-parsonal-info-img img{width:100%;height:100%;object-fit:contain}.page-wrapper.home-3 .bostami-parsonal-info-bio{text-transform:none;white-space:normal}.page-wrapper.home-3 .bostami-parsonal-info-btn .btn-2{color:#24210f;font-size:15px;font-weight:600}@media (max-width:991px){.page-wrapper.home-3{padding-top:16px}.page-wrapper.home-3 .bostami-header-area{margin-bottom:20px}.content-column{order:1}.page-wrapper .profile-column{order:2;margin-top:28px}.page-wrapper.home-3 .bostami-parsonal-info-img{width:140px;height:140px}}.page-wrapper .bostami-page-content-wrap :is(h1,h2,h3){text-transform:none}