.site_root__JoVQ_{position:relative;background:var(--od-bg);color:var(--od-ink);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.site_root__JoVQ_ h1,.site_root__JoVQ_ h2,.site_root__JoVQ_ h3{margin:0;text-wrap:balance}.site_root__JoVQ_ figure{margin:0;min-width:0}.site_root__JoVQ_ p{margin:0}.site_root__JoVQ_ a{color:inherit;text-decoration:none}.site_root__JoVQ_ ::-moz-selection{background:var(--od-teal-300);color:#04262a}.site_root__JoVQ_ ::selection{background:var(--od-teal-300);color:#04262a}.site_root__JoVQ_ :focus-visible{outline:2px solid var(--od-accent);outline-offset:3px;border-radius:2px}.site_root__JoVQ_ img,.site_root__JoVQ_ video{max-width:100%;height:auto;display:block}.site_wrap__mU1QN{max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,5vw,64px)}.site_main__uW3BJ{position:relative;z-index:1}.site_chromeBar__z2GmK{position:fixed;inset:0 0 auto 0;height:76px;z-index:49;pointer-events:none;opacity:0;background:color-mix(in srgb,var(--od-bg) 82%,transparent);backdrop-filter:blur(14px) saturate(1.1);border-bottom:1px solid var(--od-hair);transition:opacity .35s}.site_root__JoVQ_[data-scrolled=true] .site_chromeBar__z2GmK{opacity:1}.site_chromeLogo__DO4KE{position:fixed;top:18px;left:clamp(18px,4vw,44px);z-index:50;display:flex;align-items:center;gap:12px}.site_chromeLogo__DO4KE img{width:44px;height:auto}.site_logoText__TFxCP{font-family:var(--font-anton),Impact,"Arial Narrow",sans-serif;font-size:1.05rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--od-ink)}.site_logoText__TFxCP small{display:block;font-size:.62rem;letter-spacing:.34em;color:var(--od-accent-hi);margin-top:3px}.site_chromeActions__DCOFZ{position:fixed;top:22px;right:clamp(18px,4vw,44px);z-index:50;display:flex;gap:10px}.site_pill__gqO_6{font-family:var(--font-anton),Impact,"Arial Narrow",sans-serif;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;padding:12px 22px;border-radius:14px;color:var(--od-pill-ink);background:linear-gradient(180deg,var(--od-teal-300),var(--od-teal-400));box-shadow:0 10px 28px -10px rgba(0,180,190,.7),inset 0 1px 0 rgba(255,255,255,.45);transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer}.site_pill__gqO_6:hover{transform:translateY(-2px)}.site_pillLg___2p5m{font-size:1.02rem;padding:15px 30px}.site_themeBtn__DFAlH{width:44px;height:44px;border-radius:14px;border:1px solid var(--od-hair);background:var(--od-card);backdrop-filter:blur(10px);color:var(--od-ink);cursor:pointer;font-size:1rem;display:grid;place-items:center;transition:transform .3s}.site_themeBtn__DFAlH:hover{transform:rotate(-15deg)}.site_hud__yU1TN{position:fixed;left:clamp(18px,4vw,44px);bottom:clamp(18px,4vh,40px);z-index:50;width:150px;border:1.5px solid var(--od-accent-lo);border-radius:16px;padding:14px 14px 12px;background:color-mix(in srgb,var(--od-bg) 78%,transparent);backdrop-filter:blur(10px);text-align:center;color:var(--od-ink)}.site_hudTitle__LxrlL{font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-align:left;color:var(--od-accent-hi)}.site_hud__yU1TN svg{margin:10px auto 6px;display:block;color:var(--od-ink)}.site_hudGeo__2uOQd{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.site_hud__yU1TN hr{border:none;border-top:1px solid var(--od-hair);margin:10px 0}.site_hudEst__eZmjh{font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--od-ink-soft)}.site_hudMark__i2Iq3{margin:0 auto 4px;opacity:.85}.site_hero__ySzeu{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:120px 20px 90px}.site_root__JoVQ_ .site_heroVideo__fma9Y{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.55}.site_heroVeil__H78CA{position:absolute;inset:0;background:radial-gradient(90% 70% at 50% 42%,rgba(0,180,190,.14),transparent 60%),linear-gradient(180deg,rgba(10,15,20,.72),rgba(10,15,20,.25) 42%,rgba(10,15,20,.88))}[data-od-theme=light] .site_heroVeil__H78CA{background:radial-gradient(90% 70% at 50% 42%,rgba(0,140,150,.18),transparent 60%),linear-gradient(180deg,rgba(244,248,248,.82),rgba(244,248,248,.3) 42%,rgba(244,248,248,.92))}.site_heroInner__SCS3z{position:relative;z-index:2;text-align:center}.site_mark__VvzF9{width:clamp(76px,9vw,110px);height:auto;margin:0 auto 26px;filter:drop-shadow(0 12px 40px rgba(0,180,190,.35));animation:site_markPulse__ybyI4 5s ease-in-out infinite}[data-od-theme=light] .site_mark__VvzF9{filter:drop-shadow(0 12px 30px rgba(0,140,150,.3))}.site_chromeLogo__DO4KE img,.site_hudMark__i2Iq3{animation:site_markPulse__ybyI4 5s ease-in-out infinite}@keyframes site_markPulse__ybyI4{0%,to{filter:drop-shadow(0 12px 40px rgba(0,180,190,.3))}50%{filter:drop-shadow(0 12px 56px rgba(79,212,220,.55))}}.site_heroTitle__Hzwv9{font-family:var(--font-anton),Impact,"Arial Narrow",sans-serif;font-size:clamp(3rem,10.5vw,8rem);line-height:.88;letter-spacing:.01em;text-transform:uppercase;color:var(--od-ink)}.site_heroTitle__Hzwv9 em{font-style:normal;color:var(--od-accent-hi)}.site_heroTag__YDdiJ{margin-top:22px;font-family:var(--font-cinzel),Georgia,serif;font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(.68rem,1.7vw,1rem);color:var(--od-ink-soft)}.site_heroTag__YDdiJ b{color:var(--od-accent-hi);font-weight:600}.site_heroCta__vn6Vd{margin-top:36px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.site_scrollCue__srlOZ{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);z-index:3;font-size:.66rem;letter-spacing:.26em;text-transform:uppercase;color:var(--od-ink-soft);display:flex;flex-direction:column;align-items:center;gap:8px}.site_scrollCue__srlOZ:after{content:"";width:1px;height:30px;background:linear-gradient(var(--od-accent),transparent);animation:site_cue__qOudt 1.8s cubic-bezier(.16,1,.3,1) infinite}@keyframes site_cue__qOudt{0%{transform:scaleY(.2);transform-origin:top;opacity:0}40%{opacity:1}to{transform:scaleY(1);transform-origin:top;opacity:0}}.site_tridentBg__QBr_O{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(104vh,94vw);aspect-ratio:190/188;pointer-events:none;z-index:0;opacity:.17;background:linear-gradient(180deg,transparent 12%,var(--od-teal-400) 40%,var(--od-teal-200) 49%,#d8fbfd 50%,var(--od-teal-200) 51%,var(--od-teal-400) 60%,transparent 88%) 0 120% /100% 240%,var(--od-teal-500);-webkit-mask:url(/brand/olympus-trident.png) center/contain no-repeat;mask:url(/brand/olympus-trident.png) center/contain no-repeat;animation:site_tridentFloat__A9eQR 12s ease-in-out infinite,site_tridentSheen__eQ6Bc 5s linear infinite,site_tridentBreathe___1PoW 10s ease-in-out infinite}@keyframes site_tridentFloat__A9eQR{0%,to{transform:translate(-50%,-50%) translateY(-12px)}50%{transform:translate(-50%,-50%) translateY(14px)}}@keyframes site_tridentSheen__eQ6Bc{0%{background-position:0 120%}to{background-position:0 -120%}}@keyframes site_tridentBreathe___1PoW{0%,to{opacity:.13}50%{opacity:.22}}.site_rv__X7C_t{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.site_rvPre__W3duU{opacity:0;transform:translateY(44px) scale(.985)}.site_rvIn__wnTCD{opacity:1;transform:none;will-change:auto}.site_pHead__YweoS{max-width:760px;margin-bottom:clamp(36px,6vh,64px)}.site_pHead__YweoS h2{font-family:var(--font-anton),Impact,"Arial Narrow",sans-serif;font-size:clamp(2.2rem,6vw,4.6rem);line-height:.98;text-transform:uppercase}.site_pHead__YweoS h2 em{font-family:var(--font-cinzel),Georgia,serif;font-style:normal;color:var(--od-accent-hi)}.site_cap__KWHY5{position:absolute;left:0;right:0;bottom:0;padding:16px;z-index:2;background:linear-gradient(transparent,rgba(4,12,16,.85));color:#eaf2f1}.site_capN__77dw1{font-family:var(--font-cinzel),Georgia,serif;color:var(--od-teal-300);font-size:.85rem;letter-spacing:.1em}.site_cap__KWHY5 h3{font-family:var(--font-anton),Impact,"Arial Narrow",sans-serif;font-size:1.15rem;letter-spacing:.05em;text-transform:uppercase;margin-top:4px;text-wrap:balance}.site_process__3kcwx{padding:clamp(84px,12vh,150px) 0;background:color-mix(in srgb,var(--od-bg2) 62%,transparent)}.site_processWrap__c6X00{max-width:1800px}.site_pGrid__KjdBI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1800px;margin-inline:auto;width:100%}.site_pCard__H9t_Z{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--od-card-brd);background:var(--od-panel);aspect-ratio:3/4;transition:transform .5s cubic-bezier(.16,1,.3,1)}.site_pCard__H9t_Z:hover{transform:translateY(-6px)}.site_pCard__H9t_Z video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site_manifesto__CAcxc{padding:clamp(90px,14vh,170px) 0;position:relative}.site_lines__USoEY{font-family:var(--font-anton),Impact,"Arial Narrow",sans-serif;text-transform:uppercase;font-size:clamp(2rem,6.8vw,6rem);line-height:1.04;letter-spacing:.005em;text-align:center;color:var(--od-ink)}.site_lines__USoEY em{font-family:var(--font-cinzel),Georgia,serif;font-style:normal;font-weight:700;color:var(--od-accent-hi);letter-spacing:.02em}.site_field__PmeYN{padding:clamp(84px,12vh,150px) 0;background:color-mix(in srgb,var(--od-bg2) 62%,transparent)}.site_fieldGrid__bPy81{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;margin-top:clamp(30px,5vh,54px)}.site_fCard__SckLt{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--od-card-brd);aspect-ratio:16/9}.site_fCard__SckLt video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site_gallery__SShAZ{position:relative;background:color-mix(in srgb,var(--od-panel) 68%,transparent);padding:clamp(90px,13vh,160px) 0 clamp(110px,16vh,190px);overflow:hidden;border-block:1px solid var(--od-hair)}.site_marquee__hbjGq{position:relative;overflow:hidden;pointer-events:none;margin-bottom:clamp(48px,7vh,90px)}.site_marqueeRow__HItNV{display:flex;white-space:nowrap;will-change:transform;animation:site_mq__iSc4R 32s linear infinite}.site_chunk__E7lSg{font-family:var(--font-anton),Impact,"Arial Narrow",sans-serif;font-size:clamp(2rem,4.6vw,4.2rem);line-height:1;text-transform:uppercase;color:color-mix(in srgb,var(--od-ink) 55%,transparent);padding-right:.6em}.site_chunk__E7lSg em{font-family:var(--font-cinzel),Georgia,serif;font-style:normal;color:var(--od-accent-hi);opacity:.9}@keyframes site_mq__iSc4R{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.site_gGrid__VPeKw{position:relative;z-index:2;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-items:center}.site_shot__lxZQl{position:relative}.site_shot__lxZQl img{border-radius:8px;box-shadow:0 30px 80px -30px rgba(0,0,0,.75);width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.site_shotLab__HB2Vc{font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--od-accent-hi);margin-bottom:8px}.site_s1__qCVpl{grid-column:1/span 3;transform:translateY(-40px) rotate(-1.2deg)}.site_s1__qCVpl img{aspect-ratio:16/10}.site_s2__sLDgk{grid-column:4/span 6;z-index:3}.site_s2__sLDgk img{aspect-ratio:16/10}.site_s3__gdzLz{grid-column:10/span 3;transform:translateY(-70px) rotate(1.4deg)}.site_s3__gdzLz img{aspect-ratio:3/4}.site_s4__gKcYh{grid-column:2/span 3;transform:translateY(30px) rotate(1deg)}.site_s4__gKcYh img{aspect-ratio:16/10}.site_s5__XZkGe{grid-column:9/span 3;transform:translateY(46px) rotate(-1.6deg)}.site_s5__XZkGe img{aspect-ratio:16/10}.site_gQuote__GsOhr{position:relative;z-index:2;max-width:620px;margin:clamp(50px,8vh,90px) auto 0;text-align:center}.site_gQuote__GsOhr p{font-family:var(--font-cinzel),Georgia,serif;font-weight:600;font-size:clamp(1.15rem,2.6vw,1.7rem);line-height:1.45;color:var(--od-ink)}.site_gQuoteWho__7_hhW{margin-top:18px;font-family:var(--font-anton),Impact,"Arial Narrow",sans-serif;letter-spacing:.1em;font-size:.9rem;color:var(--od-accent-hi);text-transform:uppercase}.site_services__IzOxQ{padding:clamp(90px,13vh,160px) 0}.site_svcGrid__zz7BB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.site_svc__2vXIj{position:relative;border-radius:20px;padding:28px;overflow:hidden;min-height:300px;background:var(--od-card);border:1px solid var(--od-card-brd);backdrop-filter:blur(14px);display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.16,1,.3,1)}.site_svc__2vXIj:hover{transform:translateY(-6px)}.site_svcK__7eTrF{font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--od-accent-hi)}.site_svc__2vXIj h3{font-family:var(--font-anton),Impact,"Arial Narrow",sans-serif;font-size:1.75rem;letter-spacing:.02em;text-transform:uppercase;margin-top:12px;line-height:1.05}.site_svcSub__f5fju{font-family:var(--font-cinzel),Georgia,serif;color:var(--od-ink-soft);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;margin-top:6px}.site_svcTbl__VHkNM{margin-top:16px;display:grid;gap:5px;font-variant-numeric:tabular-nums}.site_svcTbl__VHkNM div{display:flex;justify-content:space-between;font-size:.92rem;color:var(--od-ink)}.site_svcTbl__VHkNM b{font-family:var(--font-cinzel),Georgia,serif;font-weight:700;color:var(--od-accent-hi)}.site_svc__2vXIj ul{margin-top:16px;list-style:none;flex:1;padding:0}.site_svc__2vXIj li{font-size:.88rem;color:var(--od-ink-soft);padding-left:16px;position:relative;margin-top:7px;line-height:1.45}.site_svc__2vXIj li:before{content:"+";position:absolute;left:0;color:var(--od-accent-hi);font-weight:700}.site_svcMeta__oN_lk{margin-top:16px;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--od-ink-soft)}.site_svcFlag__qi8_y{border-color:rgba(79,212,220,.45);background:linear-gradient(165deg,rgba(0,180,190,.16),rgba(13,20,27,.9) 55%)}[data-od-theme=light] .site_svcFlag__qi8_y{background:linear-gradient(165deg,rgba(0,140,150,.14),#ffffff 55%)}.site_svcFlag__qi8_y:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 40% at 85% 0,rgba(79,212,220,.28),transparent 60%)}.site_addons__0QTMN{margin-top:64px}.site_addons__0QTMN h3,.site_standardsWrap__CMIy_ h3{font-family:var(--font-anton),Impact,"Arial Narrow",sans-serif;font-size:1.3rem;letter-spacing:.05em;text-transform:uppercase}.site_addonGrid__SYd0b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 40px;margin-top:20px}.site_addon__Ofg_r{display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-size:.94rem;color:var(--od-ink);padding:9px 0;border-bottom:1px solid var(--od-hair)}.site_addon__Ofg_r b{font-family:var(--font-cinzel),Georgia,serif;font-weight:700;color:var(--od-accent-hi);white-space:nowrap}.site_addonNote__SNgfV{margin-top:16px;font-size:.82rem;color:var(--od-ink-soft)}.site_standardsWrap__CMIy_{margin-top:64px;padding-top:34px;border-top:1px solid var(--od-hair)}.site_standards__3FaHT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:20px}.site_standards__3FaHT b{display:block;font-family:var(--font-anton),Impact,"Arial Narrow",sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:.95rem;color:var(--od-ink);margin-bottom:6px}.site_standards__3FaHT p{font-size:.9rem;color:var(--od-ink-soft);line-height:1.55}.site_cta__Zbz3X{padding:clamp(100px,15vh,180px) 0;text-align:center}.site_ctaBig__7lCtQ{font-family:var(--font-anton),Impact,"Arial Narrow",sans-serif;font-size:clamp(2.6rem,9vw,7rem);line-height:.95;text-transform:uppercase}.site_ctaBig__7lCtQ em{font-family:var(--font-cinzel),Georgia,serif;font-style:normal;color:var(--od-accent-hi)}.site_ctaSub__MgqKs{margin-top:20px;color:var(--od-ink-soft);font-size:1.05rem}.site_ctaRow__lrRZ7{margin-top:40px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.site_btnGhost__le7M3{font-family:var(--font-anton),Impact,"Arial Narrow",sans-serif;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;padding:14px 26px;border-radius:14px;color:var(--od-ink);background:transparent;border:1.5px solid var(--od-hair);cursor:pointer;transition:border-color .3s,color .3s;display:inline-flex;align-items:center}.site_btnGhost__le7M3:hover{border-color:var(--od-accent);color:var(--od-accent-hi)}.site_btnGhostLg__Mzul7{font-size:1.05rem;padding:16px 32px}.site_footer__a7TjW{position:relative;z-index:1;padding:52px 0 130px;border-top:1px solid var(--od-hair)}.site_foot__APLMS{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;align-items:center}.site_fbrand__IBTgs{display:flex;align-items:center;gap:14px}.site_fbrand__IBTgs img{width:52px;height:auto}.site_fb__zCsVH{font-family:var(--font-anton),Impact,"Arial Narrow",sans-serif;font-size:1.2rem;text-transform:uppercase}.site_fb__zCsVH small{display:block;font-size:.6rem;letter-spacing:.3em;color:var(--od-accent-hi)}.site_footLinks__2pHpn{display:flex;gap:34px;flex-wrap:wrap;font-size:.88rem;color:var(--od-ink-soft)}.site_footLinks__2pHpn a:hover{color:var(--od-ink)}.site_note__bIGMR{margin-top:30px;opacity:.75;max-width:64ch;line-height:1.7}.site_noteLinks__irHn9,.site_note__bIGMR{font-size:.74rem;color:var(--od-ink-soft)}.site_noteLinks__irHn9{display:flex;gap:20px;flex-wrap:wrap;margin-top:14px}.site_noteLinks__irHn9 a:hover{color:var(--od-ink)}@media (max-width:980px){.site_pGrid__KjdBI{grid-template-columns:repeat(2,minmax(0,1fr))}.site_gGrid__VPeKw{grid-template-columns:repeat(6,minmax(0,1fr))}.site_s1__qCVpl{grid-column:1/span 3;transform:rotate(-1.2deg)}.site_s2__sLDgk{grid-column:1/span 6;order:-1;margin-bottom:12px}.site_s3__gdzLz{grid-column:4/span 3;transform:rotate(1.4deg)}.site_s4__gKcYh{grid-column:1/span 3;transform:rotate(1deg)}.site_s5__XZkGe{grid-column:4/span 3;transform:rotate(-1.6deg)}.site_addonGrid__SYd0b,.site_fieldGrid__bPy81,.site_standards__3FaHT,.site_svcGrid__zz7BB{grid-template-columns:1fr}.site_svc__2vXIj{min-height:0}}@media (max-width:640px){.site_hud__yU1TN{display:none}.site_chromeLogo__DO4KE img{width:36px}.site_logoText__TFxCP{font-size:.9rem}.site_pill__gqO_6{padding:10px 16px;font-size:.85rem}.site_pillLg___2p5m{padding:12px 20px;font-size:.9rem}.site_pGrid__KjdBI{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (prefers-reduced-motion:reduce){.site_hud__yU1TN{display:none}.site_mark__VvzF9,.site_marqueeRow__HItNV,.site_scrollCue__srlOZ:after,.site_tridentBg__QBr_O{animation:none}.site_rvPre__W3duU{opacity:1;transform:none;transition:none}.site_root__JoVQ_ *,.site_root__JoVQ_ :after,.site_root__JoVQ_ :before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.site_bookForm__wjRPP{margin:48px auto 0;max-width:940px;text-align:left;display:grid;gap:28px}.site_bookGroup__WPwqq{border:1px solid var(--od-card-brd);background:var(--od-card);backdrop-filter:blur(14px);border-radius:20px;padding:24px;margin:0}.site_bookGroup__WPwqq legend{font-family:var(--font-anton),Impact,"Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;color:var(--od-accent);padding:0 10px}.site_bookGroup__WPwqq legend em{font-style:normal;color:var(--od-ink-soft);text-transform:none;letter-spacing:0}.site_bookPkgs__Kt1dZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.site_bookPkg__1zM5x,.site_bookSize__uu39I{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:14px;border:1px solid var(--od-hair);background:var(--od-panel);cursor:pointer;transition:border-color .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.site_bookPkg__1zM5x:hover,.site_bookSize__uu39I:hover{transform:translateY(-2px);border-color:var(--od-accent-lo)}.site_bookPkg__1zM5x input,.site_bookSize__uu39I input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.site_bookPkg__1zM5x:focus-within,.site_bookSize__uu39I:focus-within{outline:2px solid var(--od-accent);outline-offset:2px}.site_bookPkgOn__QGw6z,.site_bookSizeOn__19Q6b{border-color:var(--od-accent);box-shadow:inset 0 0 0 1px var(--od-accent-lo)}.site_bookPkgK__8KK_l{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--od-accent)}.site_bookPkg__1zM5x b{font-size:1.05rem}.site_bookPkgSub___YT0Z{font-size:.82rem;color:var(--od-ink-soft)}.site_bookSizes__hOFxE{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.site_bookSize__uu39I{flex-direction:row;align-items:baseline;justify-content:space-between}.site_bookQuote__c_Zg_{margin-top:18px;padding:18px;border-radius:14px;border:1px solid var(--od-accent-lo);background:var(--od-panel)}.site_bookQuote__c_Zg_>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.site_bookQuote__c_Zg_ b{font-family:var(--font-anton),Impact,"Arial Narrow",sans-serif;font-size:1.5rem}.site_bookQuoteDep__KvYeY{margin-top:6px;padding-top:10px;border-top:1px solid var(--od-hair)}.site_bookQuoteDep__KvYeY b{color:var(--od-accent)}.site_bookQuote__c_Zg_ p{margin:10px 0 0;font-size:.82rem;color:var(--od-ink-soft)}.site_bookGrid__cBYGt{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.site_bookField__IUGFt{display:flex;flex-direction:column;gap:6px}.site_bookFieldWide__2psVh{margin-top:16px}.site_bookField__IUGFt span{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--od-ink-soft)}.site_bookField__IUGFt input,.site_bookField__IUGFt select,.site_bookField__IUGFt textarea{font:inherit;color:var(--od-ink);background:var(--od-panel);border:1px solid var(--od-hair);border-radius:12px;padding:12px 14px;width:100%;transition:border-color .2s ease}.site_bookField__IUGFt input:focus,.site_bookField__IUGFt select:focus,.site_bookField__IUGFt textarea:focus{border-color:var(--od-accent)}.site_bookField__IUGFt textarea{resize:vertical;min-height:84px}.site_bookHint__bD2Z7{margin:0 0 14px;font-size:.84rem;color:var(--od-ink-soft)}.site_bookFile__SP91z{font:inherit;color:var(--od-ink-soft);width:100%}.site_bookFiles__FkI00{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.site_bookFiles__FkI00 li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;border:1px solid var(--od-hair);background:var(--od-panel);font-size:.86rem}.site_bookFiles__FkI00 li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site_bookFiles__FkI00 li em{font-style:normal;font-size:.76rem;color:var(--od-ink-soft)}.site_bookFiles__FkI00 li[data-state=done] em{color:var(--od-accent)}.site_bookFiles__FkI00 li[data-state=failed]{border-color:var(--od-danger)}.site_bookFiles__FkI00 li[data-state=failed] em{color:var(--od-danger-text)}.site_bookFiles__FkI00 li button{background:none;border:none;color:var(--od-ink-soft);font-size:1.1rem;line-height:1;cursor:pointer;padding:2px 6px;border-radius:6px}.site_bookFiles__FkI00 li button:hover{color:var(--od-ink)}.site_bookError__NRBqU{margin:0;padding:12px 16px;border-radius:12px;border:1px solid var(--od-danger);background:var(--od-danger-bg);color:var(--od-danger-text);font-size:.88rem}.site_bookSubmit__S3Op_{justify-self:start}.site_bookSubmit__S3Op_:disabled{opacity:.55;cursor:not-allowed;transform:none}.site_bookDone__SDKf_{margin:48px auto 0;max-width:640px;padding:32px;border-radius:20px;border:1px solid var(--od-accent-lo);background:var(--od-card);backdrop-filter:blur(14px)}.site_bookDone__SDKf_ h3{margin:0 0 10px}.site_bookDone__SDKf_ p{margin:0;color:var(--od-ink-soft)}@media (prefers-reduced-motion:reduce){.site_bookPkg__1zM5x,.site_bookSize__uu39I{transition:none}.site_bookPkg__1zM5x:hover,.site_bookSize__uu39I:hover{transform:none}}@media (max-width:640px){.site_bookGroup__WPwqq{padding:18px}.site_bookFiles__FkI00 li{grid-template-columns:1fr auto;row-gap:4px}}.site_bookConsent__0Medp{display:flex;align-items:flex-start;gap:10px;font-size:.86rem;color:var(--od-ink-soft);line-height:1.5}.site_bookConsent__0Medp input{margin-top:3px;width:18px;height:18px;accent-color:var(--od-accent);flex:none}.site_bookConsent__0Medp a{color:var(--od-accent);text-decoration:underline}.site_bookFieldFull__41DG7{grid-column:1/-1}.site_bookNotice__i5TE_{margin:14px 0 0;padding:12px 16px;border-radius:12px;border:1px solid var(--od-accent-lo);background:var(--od-panel);color:var(--od-ink-soft);font-size:.86rem;line-height:1.5}.site_skipLink__8Ri_R{position:fixed;top:14px;left:14px;z-index:60;padding:10px 18px;border-radius:999px;background:linear-gradient(180deg,var(--od-teal-300),var(--od-teal-400));color:var(--od-pill-ink);font-size:14px;font-weight:600;letter-spacing:.02em;transform:translateY(-200%);transition:transform .15s ease-out}.site_skipLink__8Ri_R:focus-visible{transform:translateY(0);outline-offset:2px}@media (prefers-reduced-motion:reduce){.site_skipLink__8Ri_R{transition:none}}