@import url("https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,300..700;1,6..72,300..700&display=swap");html:has(.oss){scroll-behavior:smooth}.oss{--paper:#F4F0E8;--card:#FFFDF9;--card-2:#F8F4EC;--panel:#0F0E0C;--ink:#17150F;--on-panel:#F7F3EB;--accent:#E8762A;--accent-cta:#BC5714;--accent-d:#AF5113;--accent-m:#C2611A;--accent-l:#F0A265;--serif:Newsreader,Georgia,"Times New Roman",serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ease:cubic-bezier(.2,.7,.2,1);width:100%;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}.oss *,.oss :after,.oss :before{box-sizing:border-box}:where(.oss) a{color:inherit;text-decoration:none}:where(.oss) h1,:where(.oss) h2,:where(.oss) h3{font-weight:400;margin:0}:where(.oss) p{margin:0}.oss em{font-style:italic}.oss-wrap{width:100%;min-width:0;max-width:1240px;margin:0 auto}.oss-pad{padding-left:34px;padding-right:34px}.oss-flex1{flex:1}.oss-eyebrow{font:500 10px/1 var(--mono);letter-spacing:.14em;color:var(--accent-d);text-transform:uppercase}.oss-mark{width:26px;height:26px;flex:none;border-radius:7px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font:500 15px/1 var(--serif)}.oss-mark--sm{width:24px;height:24px;font-size:13px}.oss-nav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:18px 34px;transition:padding .3s var(--ease),background .3s,box-shadow .3s}.oss-nav.is-scrolled{padding:11px 34px;background:rgba(244,240,232,.86);backdrop-filter:saturate(150%) blur(14px);box-shadow:0 1px 0 rgba(23,21,15,.08)}.oss-nav__brand{display:flex;align-items:center;gap:10px}.oss-nav__word{font:600 15px/1 var(--sans);letter-spacing:-.2px}.oss-nav__link{font:400 13.5px/1 var(--sans);color:rgba(23,21,15,.7);transition:color .18s}.oss-nav__link:hover{color:var(--accent-d)}.oss-nav__sep{width:1px;height:18px;background:rgba(23,21,15,.14)}.oss-nav__login{font:500 13.5px/1 var(--sans)}.oss-nav__login:hover{color:var(--accent-d)}.oss-nav__cta{display:flex;align-items:center;height:34px;padding:0 16px;border-radius:20px;background:var(--ink);color:#fff;font:500 13.5px/1 var(--sans);transition:background .2s}.oss-nav__cta:hover{background:var(--accent-cta)}.oss-nav__burger{display:none;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(23,21,15,.14);border-radius:10px;background:rgba(255,253,249,.7);color:var(--ink);cursor:pointer}.oss-sheet{position:fixed;inset:0;z-index:55;background:rgba(244,240,232,.97);backdrop-filter:blur(18px);display:flex;align-items:flex-start;justify-content:stretch;animation:oss-fade .2s ease both;overflow-y:auto;overscroll-behavior:contain}.oss-sheet__inner{width:100%;padding:calc(84px + env(safe-area-inset-top)) 24px calc(32px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:2px}.oss-sheet__link{display:flex;align-items:center;min-height:56px;padding:0 4px;border-bottom:1px solid rgba(23,21,15,.1);font:400 26px/1.2 var(--serif);color:var(--ink)}.oss-sheet__link:active{color:var(--accent-d)}.oss-sheet__cta{align-items:center;min-height:52px;margin-top:22px;border-radius:26px;background:var(--ink);color:#fff;font:500 15px/1 var(--sans)}.oss-hero,.oss-sheet__cta{display:flex;justify-content:center}.oss-hero{padding:132px 34px 0}.oss-badge{display:inline-flex;align-items:center;gap:9px;height:32px;padding:0 14px;border-radius:20px;background:rgba(232,118,42,.1);font:400 12.5px/1 var(--sans);color:var(--accent-d)}.oss-badge strong{font-weight:600}.oss-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--accent)}.oss-dot--live{animation:oss-pulse 2.4s ease-in-out infinite}.oss-hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:44px 60px;align-items:end;padding:38px 0 0}.oss-hero__h1{font:400 clamp(38px,4.5vw,70px)/1 var(--serif);letter-spacing:-1.4px}.oss-hero__h1 em{color:var(--accent-m)}.oss-hero__lede{font:400 17px/1.55 var(--serif);color:rgba(23,21,15,.72);margin-bottom:22px}.oss-hero__side{padding-bottom:14px}.oss-proof{display:flex;flex-direction:column;gap:9px}.oss-proof__row{display:flex;align-items:baseline;gap:11px;padding:9px 0;border-top:1px solid rgba(23,21,15,.12)}.oss-proof__k{font:500 10px/1 var(--mono);letter-spacing:.1em;color:var(--accent-d);white-space:nowrap}.oss-proof__v{font:400 13px/1.4 var(--sans);color:rgba(23,21,15,.62)}.oss-ask{max-width:820px;margin:56px 0 0;background:var(--card);border:1px solid rgba(23,21,15,.1);border-radius:20px;box-shadow:0 2px 4px rgba(23,21,15,.03),0 30px 60px -40px rgba(23,21,15,.5);overflow:hidden}.oss-ask__head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(23,21,15,.08)}.oss-ask__name{font:600 13px/1 var(--sans)}.oss-ask__status{display:flex;align-items:center;gap:7px;font:500 10px/1 var(--mono);letter-spacing:.09em;color:rgba(23,21,15,.62)}.oss-ask__status .oss-dot{width:6px;height:6px}.oss-ask__thread{max-height:340px;overflow-y:auto;padding:18px 20px 4px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.oss-ask__msg{max-width:84%;padding:11px 14px;border-radius:14px;font:400 14px/1.55 var(--sans);white-space:pre-wrap;animation:oss-rise .4s var(--ease) both}.oss-ask__msg--user{align-self:flex-end;background:var(--ink);color:var(--card);border-bottom-right-radius:5px}.oss-ask__msg--assistant{align-self:flex-start;background:var(--card-2);border:1px solid rgba(23,21,15,.08);border-bottom-left-radius:5px}.oss-ask__typing{display:flex;gap:5px;align-items:center;padding:15px 16px}.oss-ask__typing span{width:6px;height:6px;border-radius:50%;background:rgba(23,21,15,.34);animation:oss-blink 1.3s ease-in-out infinite}.oss-ask__typing span:nth-child(2){animation-delay:.18s}.oss-ask__typing span:nth-child(3){animation-delay:.36s}.oss-ask__input{display:block;width:100%;padding:26px 20px 18px;border:0;outline:0;resize:none;background:transparent;font:400 19px/1.4 var(--serif);color:var(--ink)}.oss-ask__input::-moz-placeholder{color:rgba(23,21,15,.62)}.oss-ask__input::placeholder{color:rgba(23,21,15,.62)}.oss-ask__bar{display:flex;align-items:center;gap:9px;padding:0 16px 16px}.oss-ask__plus{width:32px;flex:none;border-radius:9px;border:1px solid rgba(23,21,15,.12);background:transparent;justify-content:center;color:rgba(23,21,15,.62);cursor:pointer}.oss-ask__plus,.oss-ask__voice{height:32px;display:flex;align-items:center}.oss-ask__voice{gap:8px;padding:0 14px;border-radius:9px;border:1px solid rgba(232,118,42,.4);font:500 12.5px/1 var(--sans);color:var(--accent-d);transition:background .18s}.oss-ask__voice:hover{background:rgba(232,118,42,.08)}.oss-ask__send{width:34px;height:34px;flex:none;border:0;border-radius:10px;background:var(--accent-cta);color:#fff;display:flex;align-items:center;justify-content:center;font:15px/1 var(--sans);cursor:pointer;transition:opacity .18s,background .18s}.oss-ask__send:disabled{opacity:.38;cursor:default}.oss-ask__send:not(:disabled):hover{background:var(--accent-d)}.oss-ask__quick{display:flex;flex-wrap:wrap;gap:7px;padding:14px 16px;border-top:1px solid rgba(23,21,15,.08);background:var(--card-2)}.oss-ask__chip{height:30px;padding:0 12px;display:flex;align-items:center;border-radius:8px;background:#fff;border:1px solid rgba(23,21,15,.1);font:400 12.5px/1 var(--sans);color:rgba(23,21,15,.7);cursor:pointer;transition:border-color .18s,color .18s}.oss-ask__chip:hover:not(:disabled){border-color:var(--accent);color:var(--accent-d)}.oss-ask__chip:disabled{opacity:.5;cursor:default}.oss-marquee{padding:64px 0 0;overflow:hidden}.oss-marquee__track{display:flex;width:-moz-max-content;width:max-content;gap:0;animation:oss-marquee 34s linear infinite}.oss-marquee__item{display:flex;align-items:center;gap:26px;padding:0 13px;font:400 clamp(20px,1.8vw,28px)/1 var(--serif);white-space:nowrap}.oss-marquee__item span{width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.5}.oss-stats{padding:96px 34px;display:flex;justify-content:center}.oss-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:1px;background:rgba(23,21,15,.12)}.oss-stat{background:var(--paper);padding:28px 22px 26px}.oss-stat__n{font:400 clamp(32px,3.2vw,46px)/1 var(--serif);letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.oss-stat__rule{height:1px;background:rgba(23,21,15,.14);margin:16px 0 14px;transform-origin:left}.oss-stat__label{font:400 13.5px/1.45 var(--sans);color:rgba(23,21,15,.7)}.oss-stat__src{font:500 10px/1 var(--mono);letter-spacing:.09em;color:rgba(23,21,15,.62);padding-top:9px}.oss-panel{position:relative;max-width:1560px;margin:0 auto;background:var(--panel);border-radius:26px;overflow:hidden}.oss-panel__section{padding:0 22px 110px}.oss-ara__top{padding:clamp(64px,9vw,110px) clamp(20px,4vw,44px) 60px;display:flex;flex-direction:column;align-items:center;text-align:center}.oss-ara__eyebrow{font:500 10px/1 var(--mono);letter-spacing:.14em;color:var(--accent);padding-bottom:26px}.oss-ara__h2{max-width:900px;font:400 clamp(30px,3.5vw,52px)/1.06 var(--serif);letter-spacing:-1.6px;color:var(--on-panel);margin-bottom:18px}.oss-ara__h2 em{color:var(--accent-l)}.oss-ara__lede{max-width:640px;font:400 16.5px/1.6 var(--sans);color:rgba(247,243,235,.62);margin-bottom:34px}.oss-ara__ctas{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.oss-btn--call{display:flex;align-items:center;gap:9px;height:44px;padding:0 20px;border-radius:24px;background:var(--accent-cta);color:#fff;font:500 14px/1 var(--sans);transition:background .2s,color .2s}.oss-btn--call:hover{background:var(--accent-l);color:var(--ink)}.oss-btn--ghost{display:flex;align-items:center;height:44px;padding:0 20px;border-radius:24px;border:1px solid rgba(247,243,235,.38);color:var(--on-panel);font:500 14px/1 var(--sans);transition:background .2s}.oss-btn--ghost:hover{background:rgba(247,243,235,.1)}.oss-scen{padding:0 26px 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.oss-scen__card{padding:26px 24px 28px;border-radius:18px;background:rgba(247,243,235,.05);border:1px solid rgba(247,243,235,.1)}.oss-scen__tag{font:500 10px/1 var(--mono);letter-spacing:.1em;color:var(--accent-l);padding-bottom:16px}.oss-scen__title{font:400 21px/1.28 var(--serif);color:var(--on-panel);padding-bottom:12px}.oss-scen__body{font:400 13.5px/1.55 var(--sans);color:rgba(247,243,235,.62)}.oss-ara__foot{padding:22px 30px;border-top:1px solid rgba(247,243,235,.1);display:flex;flex-wrap:wrap;gap:20px;align-items:center;font:400 12.5px/1 var(--sans);color:rgba(247,243,235,.62)}.oss-layers{padding:0 34px 120px;display:flex;justify-content:center}.oss-layers__head{display:flex;align-items:flex-end;gap:40px;flex-wrap:wrap;padding-bottom:40px}.oss-layers__h2{margin-top:20px;font:400 clamp(27px,3vw,42px)/1.08 var(--serif);letter-spacing:-1.4px}.oss-layers__h2 em{color:var(--accent-m)}.oss-layers__lede{max-width:380px;margin-bottom:6px;font:400 15px/1.6 var(--sans);color:rgba(23,21,15,.62)}.oss-layers__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.oss-layer{display:flex;flex-direction:column;padding:26px 22px 24px;border-radius:20px;border:1px solid}.oss-layer__tag{font:500 10px/1 var(--mono);letter-spacing:.1em;padding-bottom:20px}.oss-layer__name{font:400 27px/1.12 var(--serif);letter-spacing:-.6px;margin-bottom:14px}.oss-layer__price{display:flex;align-items:baseline;gap:7px;padding-bottom:16px}.oss-layer__amt{font:400 30px/1 var(--serif)}.oss-layer__per{font:400 12px/1 var(--sans)}.oss-layer__body{font:400 13.5px/1.55 var(--sans);margin-bottom:18px}.oss-layer__feats{display:flex;flex-direction:column;gap:8px;padding-bottom:22px}.oss-layer__feat{display:flex;align-items:flex-start;gap:9px;font:400 12.5px/1.4 var(--sans)}.oss-layer__bullet{width:5px;height:5px;margin-top:6px;flex:none;border-radius:50%}.oss-layer__cta{display:flex;align-items:center;justify-content:center;height:38px;border-radius:21px;border:1px solid;font:500 13px/1 var(--sans);transition:opacity .2s}.oss-layer__cta:hover{opacity:.85}.oss-vat{padding:26px 0 0;font:400 12px/1.6 var(--sans);color:rgba(23,21,15,.62)}.oss-const{min-height:560px}.oss-const__q{position:absolute;transform:translate(-50%,-50%);max-width:210px;text-align:center;font:400 clamp(16px,1.5vw,22px)/1.2 var(--serif);color:rgba(247,243,235,.72);transition:color .2s;z-index:3}.oss-const__q:hover{color:var(--accent-l)}.oss-const__tile{position:absolute;transform-origin:center;border-radius:2px;opacity:.85;pointer-events:none}.oss-const__mid{position:relative;z-index:2;padding:clamp(76px,9vw,120px) clamp(20px,4vw,44px);display:flex;flex-direction:column;align-items:center;text-align:center}.oss-const__h2{max-width:760px;margin-bottom:18px;font:400 clamp(27px,3.3vw,46px)/1.08 var(--serif);letter-spacing:-1.6px;color:var(--on-panel)}.oss-const__lede{max-width:520px;margin-bottom:30px;font:400 15.5px/1.6 var(--sans);color:rgba(247,243,235,.62)}.oss-btn--paper{display:flex;align-items:center;gap:9px;height:44px;padding:0 22px;border-radius:26px;background:var(--on-panel);color:var(--ink);font:500 14px/1 var(--sans);transition:background .2s,color .2s}.oss-btn--paper:hover{background:var(--accent-cta);color:#fff}.oss-foot{padding:70px 34px 40px;display:flex;justify-content:center}.oss-foot__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:34px 40px;padding-bottom:44px;border-bottom:1px solid rgba(23,21,15,.12)}.oss-foot__brand{display:flex;align-items:center;gap:10px;padding-bottom:14px}.oss-foot__blurb{max-width:320px;font:400 13.5px/1.6 var(--sans);color:rgba(23,21,15,.62)}.oss-foot__title{font:500 10px/1 var(--mono);letter-spacing:.1em;color:rgba(23,21,15,.62);padding-bottom:14px}.oss-foot__links{display:flex;flex-direction:column;gap:9px}.oss-foot__link{font:400 13px/1.3 var(--sans);color:rgba(23,21,15,.7);transition:color .18s}.oss-foot__link:hover{color:var(--accent-d)}.oss-foot__legal{display:flex;flex-wrap:wrap;gap:16px;padding-top:22px;font:400 12px/1.5 var(--sans)}.oss-foot__legal,.oss-foot__legal a{color:rgba(23,21,15,.62)}.oss-ans{background:#F7F4ED}.oss-ans-nav{position:fixed;top:0;left:0;right:0;z-index:70;display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:max(16px,env(safe-area-inset-top)) 28px 16px;background:rgba(247,244,237,.82);backdrop-filter:saturate(150%) blur(14px);border-bottom:1px solid rgba(23,21,15,.07)}.oss-ans-nav__word{font:600 14px/1 var(--sans)}.oss-ans-nav__crumb{font:400 13px/1 var(--sans);color:rgba(23,21,15,.62)}.oss-ans-nav__link{font:400 13px/1 var(--sans);color:rgba(23,21,15,.7)}.oss-ans-nav__link:hover{color:var(--accent-d)}.oss-ans-nav__cta{display:flex;align-items:center;height:32px;padding:0 15px;border-radius:20px;background:var(--ink);color:#fff;font:500 13px/1 var(--sans);transition:background .2s}.oss-ans-nav__cta:hover{background:var(--accent-cta)}.oss-stage{position:relative;height:280vh;height:280svh}.oss-stage__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.oss-word{position:absolute;left:50%;top:50%;font:400 clamp(38px,min(6.2vw,12vh),88px)/1 var(--serif);letter-spacing:-3px;white-space:nowrap;will-change:transform;pointer-events:none}.oss-word--a{transform:translate(-50%,-50%) translateY(-.56em)}.oss-word--b{transform:translate(-50%,-50%) translateY(.56em)}.oss-stage__hero{position:absolute;left:50%;top:50%;width:min(560px,86vw);transform:translate(-50%,120px);text-align:center}.oss-stage__heroInner{display:flex;flex-direction:column;align-items:center;gap:22px;animation:oss-fade 1s var(--ease) both}.oss-stage__lede{font:400 15.5px/1.65 var(--sans);color:rgba(23,21,15,.62)}.oss-stage__cta{display:flex;align-items:center;gap:9px;height:42px;padding:0 20px;border-radius:24px;background:var(--ink);color:#fff;font:500 14px/1 var(--sans);transition:background .2s,color .2s}.oss-stage__cta:hover{background:var(--accent-cta);color:#fff}.oss-stage__cue{margin-top:14px;display:flex;align-items:center;gap:8px;height:34px;padding:0 15px;border-radius:20px;border:1px solid rgba(23,21,15,.16);font:400 12.5px/1 var(--sans);color:rgba(23,21,15,.62);animation:oss-bob 2.4s ease-in-out infinite}.oss-map{opacity:0;transform:scale(.94);will-change:opacity,transform}.oss-map,.oss-map__zoom{position:absolute;inset:0}.oss-map__zoom{transition:transform .45s var(--ease)}.oss-map__inner{position:absolute;left:6%;top:15%;right:6%;bottom:15%}.oss-map__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.oss-map__tile{position:absolute;width:var(--tw);height:var(--th);border:0;padding:0;border-radius:2px;box-shadow:0 1px 2px rgba(23,21,15,.14);cursor:pointer;transition:transform .35s var(--ease),box-shadow .35s}.oss-map__tile:hover:not(:disabled){box-shadow:0 8px 22px -6px rgba(23,21,15,.4)}.oss-map__q{position:absolute;width:var(--qw,200px);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:7px;padding:8px 10px;border:0;border-radius:12px;background:transparent;text-align:center;cursor:pointer;transition:background .3s}.oss-map__q:hover:not(:disabled){background:rgba(232,118,42,.1)}.oss-map__q.is-open{background:rgba(232,118,42,.12)}.oss-map__q.is-open .oss-map__qtext{color:var(--accent-d)}.oss-map__qtext{font:400 clamp(17px,1.6vw,24px)/1.15 var(--serif);letter-spacing:-.3px;color:var(--ink)}.oss-map__qsub{font:400 11.5px/1.4 var(--sans);color:rgba(23,21,15,.62)}.oss-stage__bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:12px;padding:14px 20px max(14px,env(safe-area-inset-bottom));opacity:0}.oss-stage__hint{border-radius:8px;border:1px solid rgba(23,21,15,.14);background:rgba(247,244,237,.8);font:400 12px/1 var(--sans)}.oss-stage__hint,.oss-stage__note{height:32px;padding:0 13px;display:flex;align-items:center;color:rgba(23,21,15,.62)}.oss-stage__note{font:500 10px/1 var(--mono);letter-spacing:.09em}.oss-stage__zoomLabel{font:400 12px/1 var(--sans);color:rgba(23,21,15,.62)}.oss-stage__zoom{width:32px;height:32px;border-radius:8px;border:1px solid rgba(23,21,15,.14);background:rgba(247,244,237,.8);font:15px/1 var(--sans);color:rgba(23,21,15,.7);cursor:pointer;transition:background .2s,color .2s}.oss-stage__zoom:hover{background:var(--ink);color:#fff}.oss-index{max-width:900px;margin:0 auto;padding:clamp(44px,6vw,78px) 20px 40px;display:flex;flex-direction:column}.oss-index__head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding-bottom:18px}.oss-index__h{font:400 clamp(24px,2.6vw,34px)/1.1 var(--serif);letter-spacing:-1px}.oss-index__count{font:500 10px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;color:rgba(23,21,15,.62)}.oss-index__filters{display:flex;flex-wrap:wrap;gap:7px;padding-bottom:10px}.oss-index__chip{display:flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:8px;border:1px solid rgba(23,21,15,.14);background:transparent;font:400 13px/1 var(--sans);color:var(--ink);cursor:pointer;transition:background .18s,border-color .18s,color .18s}.oss-index__chip:hover{border-color:var(--accent)}.oss-index__chip.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.oss-index__chipN{font:500 10px/1 var(--mono);opacity:.7}.oss-index__list{display:flex;flex-direction:column;gap:1px;padding-top:8px}.oss-index__item{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;gap:4px 14px;width:100%;padding:20px 4px;border:0;border-bottom:1px solid rgba(23,21,15,.12);background:transparent;text-align:left;cursor:pointer;transition:background .18s}.oss-index__item:hover{background:rgba(232,118,42,.06)}.oss-index__q{grid-column:1;grid-row:1;font:400 21px/1.25 var(--serif);color:var(--ink)}.oss-index__sub{grid-column:1;grid-row:2;font:400 13px/1.45 var(--sans);color:rgba(23,21,15,.62)}.oss-index__cat{grid-column:2;font:500 10px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.oss-index__arrow,.oss-index__cat{grid-row:1/span 2;align-self:center;color:var(--accent-d)}.oss-index__arrow{grid-column:3;font-size:17px}.oss-scrim{position:fixed;inset:0;z-index:80;background:rgba(15,14,12,.42);opacity:0;pointer-events:none;transition:opacity .4s ease}.oss-scrim.is-open{opacity:1;pointer-events:auto}.oss-drawer{position:fixed;top:0;right:0;bottom:0;z-index:90;width:min(520px,100vw);background:var(--card);border-left:1px solid rgba(23,21,15,.1);box-shadow:-30px 0 70px -40px rgba(23,21,15,.6);transform:translateX(102%);transition:transform .5s var(--ease);display:flex;flex-direction:column}.oss-drawer.is-open{transform:translateX(0)}.oss-drawer__head{flex:none;display:flex;align-items:center;gap:12px;padding:max(18px,env(safe-area-inset-top)) 22px 18px;border-bottom:1px solid rgba(23,21,15,.08)}.oss-drawer__tag{font:500 10px/1 var(--mono);letter-spacing:.11em;color:var(--accent-d)}.oss-drawer__close{width:30px;height:30px;border-radius:50%;border:1px solid rgba(23,21,15,.16);background:transparent;font:14px/1 var(--sans);color:rgba(23,21,15,.62);cursor:pointer;transition:background .2s,color .2s}.oss-drawer__close:hover{background:var(--ink);color:#fff}.oss-drawer__body{flex:1;min-height:0;overflow-y:auto;padding:30px 26px max(34px,env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.oss-drawer__q{font:400 clamp(25px,2.6vw,34px)/1.12 var(--serif);letter-spacing:-1px;margin-bottom:14px}.oss-drawer__lede{font:400 15.5px/1.65 var(--sans);color:rgba(23,21,15,.66);margin-bottom:26px}.oss-drawer__facts{display:flex;flex-direction:column;gap:1px;border-top:1px solid rgba(23,21,15,.1)}.oss-drawer__fact{display:flex;gap:14px;padding:15px 0;border-bottom:1px solid rgba(23,21,15,.1)}.oss-drawer__factK{width:74px;flex:none;font:500 10px/1.4 var(--mono);letter-spacing:.06em;color:var(--accent-d)}.oss-drawer__factV{flex:1;font:400 13.5px/1.55 var(--sans);color:rgba(23,21,15,.72)}.oss-drawer__cta{display:flex;align-items:center;justify-content:center;height:44px;margin-top:26px;border-radius:24px;background:var(--accent-cta);color:#fff;font:500 14px/1 var(--sans);transition:background .2s}.oss-drawer__cta:hover{background:var(--ink);color:#fff}@keyframes oss-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:859px){.oss-map__inner{left:3%;right:3%;top:12%;bottom:12%}.oss-map__tile{width:calc(var(--tw) * .52);height:calc(var(--th) * .52)}.oss-map__q{padding:6px 7px;gap:3px;width:min(var(--qw,200px),30vw);background:rgba(247,244,237,.82);backdrop-filter:blur(3px);border-radius:9px}.oss-map__qtext{font-size:clamp(12px,3.4vw,15px);letter-spacing:-.1px}.oss-map__qsub,.oss-stage__note,.oss-stage__zoomLabel{display:none}.oss-stage__hint{font-size:11px;padding:0 10px}.oss-stage__lede{font-size:14.5px}.oss-drawer{width:100vw;border-left:0}}@media (max-width:559px){.oss-index__cat{display:none}.oss-index__h{letter-spacing:-.6px}.oss-map__inner{left:1%;right:1%;top:10%;bottom:10%}.oss-map__tile{width:calc(var(--tw) * .44);height:calc(var(--th) * .44)}.oss-map__q{padding:5px;width:min(var(--qw,200px),31vw)}.oss-map__qtext{font-size:clamp(11px,3.2vw,13.5px)}.oss-stage__bar{gap:8px;padding:10px 12px}}@media (max-width:599px){.oss-ans-nav{flex-wrap:nowrap;gap:12px;padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.oss-ans-nav__crumb{display:none}.oss-ans-nav__cta{flex:none;padding:0 13px;font-size:12.5px}.oss-ans-nav__link{white-space:nowrap}.oss-stage__sticky{padding-top:110px}}@media (max-width:379px){.oss-ans-nav__link{display:none}}@media (prefers-reduced-motion:reduce){.oss-stage{height:auto}.oss-stage__sticky{position:static;height:auto;padding:132px 20px 40px}.oss-word{text-align:center}.oss-stage__hero,.oss-word{position:static;transform:none!important}.oss-stage__hero{opacity:1!important}.oss-map,.oss-stage__bar{display:none}}@keyframes oss-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes oss-fade{0%{opacity:0}to{opacity:1}}@keyframes oss-wipe{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes oss-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes oss-panelIn{0%{opacity:0;transform:scale(.93);border-radius:60px}to{opacity:1;transform:scale(1);border-radius:26px}}@keyframes oss-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes oss-blink{0%,to{opacity:.28}50%{opacity:1}}@keyframes oss-pulse{0%,to{opacity:1}50%{opacity:.35}}.oss-anim-fade{animation:oss-fade .8s ease both}.oss-anim-wipe{animation:oss-wipe 1.1s var(--ease) both}.oss-anim-rise{animation:oss-rise 1s var(--ease) both}.oss-d1{animation-delay:.18s}.oss-d2{animation-delay:.3s}.oss-reveal{opacity:0;transform:translateY(34px)}.oss-reveal.in{animation:oss-rise .95s var(--ease) both}.oss-reveal--panel.in{animation:oss-panelIn 1.2s var(--ease) both}.oss-reveal--line{opacity:1;transform:scaleX(0)}.oss-reveal--line.in{animation:oss-line 1s var(--ease) both}@media (prefers-reduced-motion:reduce){.oss *,.oss :after,.oss :before{animation:none!important;transition:none!important}.oss-reveal,.oss-reveal--line{opacity:1;transform:none}.oss-marquee__track{transform:none}html:has(.oss){scroll-behavior:auto}}.oss-nav,.oss-nav.is-scrolled{padding-top:max(18px,env(safe-area-inset-top));padding-left:max(34px,env(safe-area-inset-left));padding-right:max(34px,env(safe-area-inset-right))}.oss-nav.is-scrolled{padding-top:max(11px,env(safe-area-inset-top))}.oss-foot{padding-bottom:calc(40px + env(safe-area-inset-bottom))}@media (max-width:1099px){.oss-hero{padding-top:148px}.oss-stats{padding-top:76px;padding-bottom:76px}.oss-layers{padding-bottom:96px}}@media (max-width:899px){.oss-nav__link,.oss-nav__login,.oss-nav__sep{display:none}.oss-nav__burger{display:flex}.oss-nav,.oss-nav.is-scrolled{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));flex-wrap:nowrap}.oss-hero{padding:128px 20px 0}.oss-ans__hero,.oss-ans__section,.oss-foot,.oss-layers,.oss-stats{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.oss-panel__section{padding:0 14px 80px}.oss-hero__h1{letter-spacing:-1.2px}.oss-ask__msg{max-width:92%}.oss-ask__thread{max-height:300px}.oss-stats__grid{grid-template-columns:repeat(2,1fr)}.oss-marquee{padding-top:44px}}@media (max-width:559px){.oss-nav__cta{height:32px;padding:0 13px;font-size:12.5px}.oss-hero{padding-top:116px}.oss-hero__grid{gap:30px;grid-template-columns:1fr}.oss-hero__side{padding-bottom:0}.oss-ask{margin-top:34px;border-radius:16px}.oss-ask__input{padding:20px 16px 14px;font-size:17px}.oss-layers__grid,.oss-scen{grid-template-columns:1fr}.oss-layers__head{gap:22px}.oss-ara__foot{align-items:flex-start}.oss-ara__foot,.oss-foot__legal{flex-direction:column;gap:8px}.oss-foot__grid{grid-template-columns:1fr 1fr}.oss-panel{border-radius:20px}.oss-reveal--panel.in{animation-name:oss-rise}.oss-faq__a p{padding-left:0}.oss-faq__q{gap:14px}.oss-const{min-height:0}.oss-const__tile{display:none}.oss-const__q{position:static;transform:none;max-width:none;display:block;text-align:left;padding:15px 4px;border-bottom:1px solid rgba(247,243,235,.14)}.oss-const__list{padding:0 22px 30px}.oss-const__mid{padding-bottom:30px}}@media (max-width:399px){.oss-foot__grid,.oss-stats__grid{grid-template-columns:1fr}.oss-nav__word{display:none}}@media (pointer:coarse){.oss-ask__chip{height:38px;padding:0 14px}.oss-ask__plus,.oss-ask__send{width:40px;height:40px}.oss-ask__voice,.oss-nav__cta{height:38px}.oss-foot__link,.oss-nav__link{padding:4px 0}}@media (max-height:500px) and (orientation:landscape){.oss-hero{padding-top:92px}.oss-ask__thread{max-height:180px}.oss-sheet__inner{padding-top:76px}}
/*# sourceMappingURL=e17a8cc51fb5218b.css.map*/