.BankCard-module-scss-module__ijKJya__bankCard{--bank-card-radius:3.7%;aspect-ratio:85.6/54;width:100%;transform-style:preserve-3d;will-change:transform;position:relative}.BankCard-module-scss-module__ijKJya__bankCard.BankCard-module-scss-module__ijKJya__portrait{--bank-card-radius:5.9%;aspect-ratio:54/85.6}.BankCard-module-scss-module__ijKJya__bankCard.BankCard-module-scss-module__ijKJya__portrait .BankCard-module-scss-module__ijKJya__face{border-radius:var(--bank-card-radius)/calc(var(--bank-card-radius) / 1.585)}.BankCard-module-scss-module__ijKJya__face{border-radius:var(--bank-card-radius)/calc(var(--bank-card-radius) * 1.585);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.BankCard-module-scss-module__ijKJya__face .BankCard-module-scss-module__ijKJya__image{object-fit:cover}.BankCard-module-scss-module__ijKJya__face:after{content:"";pointer-events:none;background:linear-gradient(135deg, #ffffff24 0%, #fff0 45%, #0000001f 100%),rgb(0, 0, 0, calc((1 - var(--bank-card-facing,1)) * .55));position:absolute;inset:0}.BankCard-module-scss-module__ijKJya__back{transform:rotateY(180deg)}.BankCard-module-scss-module__ijKJya__shine{pointer-events:none;position:absolute;inset:0}.BankCard-module-scss-module__ijKJya__matte .BankCard-module-scss-module__ijKJya__shine{display:none}.BankCard-module-scss-module__ijKJya__gloss .BankCard-module-scss-module__ijKJya__shine{mix-blend-mode:screen}.BankCard-module-scss-module__ijKJya__gloss .BankCard-module-scss-module__ijKJya__shine:before,.BankCard-module-scss-module__ijKJya__gloss .BankCard-module-scss-module__ijKJya__shine:after{content:"";position:absolute;inset:0}.BankCard-module-scss-module__ijKJya__gloss .BankCard-module-scss-module__ijKJya__shine:before{background:linear-gradient(105deg,#fff0 30%,#ffffffa6 46%,#fff3 52%,#fff0 66%) 0 0/300% 100%;background-position:calc(100% - var(--bank-card-sweep,.3)*100%) 0;opacity:calc(.55 + (1 - var(--bank-card-facing,1))*.45)}.BankCard-module-scss-module__ijKJya__gloss .BankCard-module-scss-module__ijKJya__shine:after{-webkit-mask-image:linear-gradient(105deg,#fff0 30%,#ffffffa6 46%,#fff3 52%,#fff0 66%);mask-image:linear-gradient(105deg,#fff0 30%,#ffffffa6 46%,#fff3 52%,#fff0 66%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-position:calc(100% - var(--bank-card-sweep,.3)*100%) 0;mask-position:calc(100% - var(--bank-card-sweep,.3)*100%) 0;opacity:.9;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 14 -8.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/180px 180px}
.CardSpin-module-scss-module__xNPvsW__section{--card-width:max(12rem, min(40vw, 520px, (100svh - 30rem) * 1.585));background:var(--card-bg);color:#fff;height:250svh;transition:background-color .4s;position:relative;overflow:clip}@media (max-width:768px){.CardSpin-module-scss-module__xNPvsW__section{--card-width:max(12rem, min(75vw, (100svh - 32rem) * 1.585))}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .CardSpin-module-scss-module__xNPvsW__section{height:auto}}:root[data-motion=reduced] .CardSpin-module-scss-module__xNPvsW__section{height:auto}.CardSpin-module-scss-module__xNPvsW__stage{min-height:100svh;padding:calc(var(--nav-height) + 1.5rem) var(--page-gutter);flex-direction:column;justify-content:center;align-items:center;row-gap:48px;display:flex;position:sticky;top:0}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .CardSpin-module-scss-module__xNPvsW__stage{position:relative}}:root[data-motion=reduced] .CardSpin-module-scss-module__xNPvsW__stage{position:relative}.CardSpin-module-scss-module__xNPvsW__scene{z-index:1;position:relative}.CardSpin-module-scss-module__xNPvsW__card{width:var(--card-width);perspective:1600px}.CardSpin-module-scss-module__xNPvsW__card.CardSpin-module-scss-module__xNPvsW__portrait{width:calc(var(--card-width)*.55)}.CardSpin-module-scss-module__xNPvsW__shadow{filter:blur(24px);background:#00000073;border-radius:50%;height:18%;position:absolute;bottom:-14%;left:10%;right:10%}.CardSpin-module-scss-module__xNPvsW__copy{z-index:1;text-align:center;will-change:opacity,transform,filter;flex-direction:column;align-items:center;gap:1rem;width:calc(50% - 6px);display:flex;position:relative}@media (max-width:992px),(max-height:500px){.CardSpin-module-scss-module__xNPvsW__copy{width:calc(83.333% - 1.333px)}}@media (max-width:768px),(max-height:500px){.CardSpin-module-scss-module__xNPvsW__copy{width:100%}}.CardSpin-module-scss-module__xNPvsW__copy:focus-within{opacity:1!important;filter:none!important;transform:none!important}.CardSpin-module-scss-module__xNPvsW__title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.02}.CardSpin-module-scss-module__xNPvsW__body{color:#ffffffc7;text-wrap:balance;max-width:34ch;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.5}.CardSpin-module-scss-module__xNPvsW__cta{color:var(--card-bg);background:#fff;border-radius:999px;margin-top:.75rem;padding:.85rem 1.6rem;font-size:1rem;font-weight:600;line-height:1.2;transition:background-color .2s,color .4s}@media (hover:hover){.CardSpin-module-scss-module__xNPvsW__cta:hover{background:#ffffffdb}}.CardSpin-module-scss-module__xNPvsW__cta:focus-visible{outline-color:#fff}
.CardRing-module-scss-module__f9n20W__ring{--u:calc(100svh / 6.062);perspective:calc(var(--u)*6.5);pointer-events:none;position:absolute;inset:0;overflow:hidden}.CardRing-module-scss-module__f9n20W__tube{transform-style:preserve-3d;transform:translateY(calc(-6.5 * var(--u)));position:absolute;top:50%;left:50%}.CardRing-module-scss-module__f9n20W__row{transform-style:preserve-3d;transform:translateY(calc(var(--row) * -6.15 * var(--u)));position:absolute}.CardRing-module-scss-module__f9n20W__tile{--tile-w:calc(var(--u) * 1.84);--tile-h:calc(var(--u) * 2.76);width:var(--tile-w);height:var(--tile-h);margin:calc(var(--tile-h)/-2) 0 0 calc(var(--tile-w)/-2);transform:rotateY(var(--angle)) translateZ(calc(var(--u) * -11.2));border-radius:4px;position:absolute;overflow:hidden}.CardRing-module-scss-module__f9n20W__photo{object-fit:cover}.CardRing-module-scss-module__f9n20W__fade{background:linear-gradient(to top, var(--card-bg) 0%, transparent 48%);-webkit-backdrop-filter:blur(4px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 52%,#000 64%);mask-image:linear-gradient(#0000 52%,#000 64%)}@media (max-aspect-ratio:3/4){.CardRing-module-scss-module__f9n20W__fade{background:linear-gradient(to top, var(--card-bg) 0%, transparent 60%);-webkit-mask-image:linear-gradient(#0000 40%,#000 52%);mask-image:linear-gradient(#0000 40%,#000 52%)}}.CardRing-module-scss-module__f9n20W__pause{right:var(--page-gutter);z-index:2;color:#fff;cursor:pointer;background:#0000004d;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .2s,border-color .2s;display:grid;position:absolute;bottom:1.5rem}.CardRing-module-scss-module__f9n20W__pause svg{fill:currentColor;width:1rem;height:1rem}@media (hover:hover){.CardRing-module-scss-module__f9n20W__pause:hover{background:#ffffff26;border-color:#fff}}.CardRing-module-scss-module__f9n20W__pause:focus-visible{outline-color:#fff}
.CardRingWebGL-module-scss-module__b_CEVW__section{--card-width:min(40vw, 520px, 60svh);background:var(--ring-bg);color:#fff;height:250svh;transition:background-color .3s;position:relative}@media (max-width:768px){.CardRingWebGL-module-scss-module__b_CEVW__section{--card-width:75vw}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .CardRingWebGL-module-scss-module__b_CEVW__section{height:auto}}:root[data-motion=reduced] .CardRingWebGL-module-scss-module__b_CEVW__section{height:auto}.CardRingWebGL-module-scss-module__b_CEVW__stage{min-height:100svh;padding:6rem var(--page-gutter);flex-direction:column;justify-content:center;align-items:center;row-gap:clamp(1.5rem,5svh,3rem);display:flex;position:sticky;top:0;overflow:clip}.CardRingWebGL-module-scss-module__b_CEVW__stage :focus-visible{outline-color:var(--color-gold)}.CardRingWebGL-module-scss-module__b_CEVW__canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.CardRingWebGL-module-scss-module__b_CEVW__hidden{display:none}.CardRingWebGL-module-scss-module__b_CEVW__slot{width:var(--card-width);aspect-ratio:85.6/54;perspective:1600px;flex-shrink:0;position:relative}.CardRingWebGL-module-scss-module__b_CEVW__slot.CardRingWebGL-module-scss-module__b_CEVW__portrait{width:calc(var(--card-width)*.55);aspect-ratio:54/85.6}.CardRingWebGL-module-scss-module__b_CEVW__copy{z-index:1;text-align:center;opacity:0;flex-direction:column;align-items:center;gap:1rem;width:calc(50% - 6px);display:flex;position:relative}@media (max-width:992px),(max-height:500px){.CardRingWebGL-module-scss-module__b_CEVW__copy{width:calc(83.333% - 1.333px)}}@media (max-width:768px),(max-height:500px){.CardRingWebGL-module-scss-module__b_CEVW__copy{width:100%}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .CardRingWebGL-module-scss-module__b_CEVW__copy{opacity:1}}:root[data-motion=reduced] .CardRingWebGL-module-scss-module__b_CEVW__copy{opacity:1}.CardRingWebGL-module-scss-module__b_CEVW__copy:focus-within{opacity:1!important;filter:none!important;transform:none!important}.CardRingWebGL-module-scss-module__b_CEVW__heading{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:700;line-height:1.05}.CardRingWebGL-module-scss-module__b_CEVW__body{color:#ffffffbf;max-width:34ch;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6}.CardRingWebGL-module-scss-module__b_CEVW__cta{color:var(--ring-bg);background:#fff;border-radius:999px;margin-top:.75rem;padding:.9rem 1.75rem;font-weight:600;line-height:1.2;transition:background-color .2s}@media (hover:hover){.CardRingWebGL-module-scss-module__b_CEVW__cta:hover{background:#ffffffd1}}.CardRingWebGL-module-scss-module__b_CEVW__controls{inset:auto var(--page-gutter) max(1.5rem,env(safe-area-inset-bottom));z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute}.CardRingWebGL-module-scss-module__b_CEVW__controls>*{pointer-events:auto}.CardRingWebGL-module-scss-module__b_CEVW__cards{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050a1659;border:1px solid #f8f6f140;border-radius:999px;padding:4px;display:flex}.CardRingWebGL-module-scss-module__b_CEVW__cardButton{font:inherit;letter-spacing:.04em;color:#f8f6f1b3;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:.6rem 1.15rem;font-size:.875rem;font-weight:600;transition:color .3s,background-color .3s}@media (hover:hover){.CardRingWebGL-module-scss-module__b_CEVW__cardButton:hover{color:#f8f6f1}}.CardRingWebGL-module-scss-module__b_CEVW__cardButton[aria-pressed=true]{background:var(--color-gold);color:var(--color-navy)}.CardRingWebGL-module-scss-module__b_CEVW__pause{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f8f6f1;cursor:pointer;background:#050a1659;border:1px solid #f8f6f140;border-radius:50%;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;margin-left:auto;transition:color .3s,border-color .3s;display:grid}.CardRingWebGL-module-scss-module__b_CEVW__pause svg{fill:currentColor;width:1rem;height:1rem}@media (hover:hover){.CardRingWebGL-module-scss-module__b_CEVW__pause:hover{border-color:var(--color-gold);color:var(--color-gold)}}
.CardSpinTrial-module-scss-module__LTaPYG__trial{position:relative}.CardSpinTrial-module-scss-module__LTaPYG__switch{top:calc(var(--nav-height) + 1.5rem);z-index:2;width:max-content;max-width:calc(100% - 2*var(--page-gutter));height:2.75rem;margin:1.25rem var(--page-gutter) -4rem;border:1px solid var(--color-border);background:var(--color-bg);box-shadow:var(--nav-shadow);border-radius:999px;align-items:center;padding:4px;display:flex;position:sticky}.CardSpinTrial-module-scss-module__LTaPYG__label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);padding:0 .75rem 0 .85rem;font-size:.75rem}.CardSpinTrial-module-scss-module__LTaPYG__highlight{width:var(--w,0);background:var(--cta-bg);transform:translateX(var(--x,0));border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.CardSpinTrial-module-scss-module__LTaPYG__switch[data-ready] .CardSpinTrial-module-scss-module__LTaPYG__highlight{transition:transform .5s cubic-bezier(.65,0,.35,1),width .5s cubic-bezier(.65,0,.35,1)}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .CardSpinTrial-module-scss-module__LTaPYG__highlight{transition:none!important}}:root[data-motion=reduced] .CardSpinTrial-module-scss-module__LTaPYG__highlight{transition:none!important}.CardSpinTrial-module-scss-module__LTaPYG__option{height:100%;font:inherit;letter-spacing:.04em;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:0 1.05rem;font-size:.875rem;font-weight:600;transition:color .3s;position:relative}@media (hover:hover){.CardSpinTrial-module-scss-module__LTaPYG__option:hover{color:var(--color-fg)}}.CardSpinTrial-module-scss-module__LTaPYG__option[aria-pressed=true]{color:var(--cta-fg)}
.FluidCanvas-module-scss-module__Rs7L0G__canvas{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.FluidCanvas-module-scss-module__Rs7L0G__canvas[data-ready]{opacity:1}
.Footer-module-scss-module__wcgw9G__contact{isolation:isolate;padding:var(--section-v) var(--page-gutter) clamp(4rem,8vw,7rem);position:relative}.Footer-module-scss-module__wcgw9G__fluid{z-index:-1;-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}.Footer-module-scss-module__wcgw9G__status{border:1px solid var(--color-border);letter-spacing:.02em;background:color-mix(in srgb, var(--color-bg) 70%, transparent);-webkit-backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.4rem .9rem;font-size:.8125rem;display:inline-flex}.Footer-module-scss-module__wcgw9G__statusDot{background:var(--color-available);border-radius:50%;width:8px;height:8px;position:relative}.Footer-module-scss-module__wcgw9G__statusDot:after{content:"";border-radius:inherit;background:inherit;animation:2.4s ease-out infinite Footer-module-scss-module__wcgw9G__ripple;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .Footer-module-scss-module__wcgw9G__statusDot:after{animation:none}}:root[data-motion=reduced] .Footer-module-scss-module__wcgw9G__statusDot:after{animation:none}@keyframes Footer-module-scss-module__wcgw9G__ripple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}.Footer-module-scss-module__wcgw9G__contactTitle{letter-spacing:-.04em;margin-bottom:1.5rem;font-size:clamp(3rem,7vw,6.5rem);font-weight:700;line-height:.95}.Footer-module-scss-module__wcgw9G__contactCta{color:var(--color-muted);max-width:50ch;margin-bottom:2rem;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.7}.Footer-module-scss-module__wcgw9G__actions{flex-wrap:wrap;gap:.75rem;display:flex}.Footer-module-scss-module__wcgw9G__button{font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid;border-radius:2rem;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.875rem;font-weight:600;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.Footer-module-scss-module__wcgw9G__button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.Footer-module-scss-module__wcgw9G__primary{color:var(--cta-fg);background:var(--cta-bg);border-color:var(--cta-bg)}@media (hover:hover){.Footer-module-scss-module__wcgw9G__primary:hover{background:var(--cta-hover-bg);border-color:var(--cta-hover-bg);color:var(--cta-hover-fg)}}.Footer-module-scss-module__wcgw9G__secondary{color:var(--color-fg);border-color:color-mix(in srgb, var(--color-fg) 35%, transparent);background:color-mix(in srgb, var(--color-bg) 70%, transparent);-webkit-backdrop-filter:blur(8px)}@media (hover:hover){.Footer-module-scss-module__wcgw9G__secondary:hover{color:var(--color-bg);background:var(--color-fg);border-color:var(--color-fg)}}.Footer-module-scss-module__wcgw9G__footer{padding:2rem var(--page-gutter);border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;display:flex}.Footer-module-scss-module__wcgw9G__footerMeta{color:var(--color-muted);font-size:.875rem}.Footer-module-scss-module__wcgw9G__nowrap{white-space:nowrap}.Footer-module-scss-module__wcgw9G__credit{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}@media (hover:hover){.Footer-module-scss-module__wcgw9G__credit:hover{color:var(--color-fg)}}.Footer-module-scss-module__wcgw9G__footerLinks{gap:1.25rem;list-style:none;display:flex}.Footer-module-scss-module__wcgw9G__footerLink{letter-spacing:.04em;color:var(--color-muted);font-size:.875rem;transition:color .2s;position:relative}.Footer-module-scss-module__wcgw9G__footerLink:after{content:"";background:var(--color-fg);width:0;height:1px;transition:width .25s;position:absolute;bottom:-2px;left:0}@media (hover:hover){.Footer-module-scss-module__wcgw9G__footerLink:hover{color:var(--color-fg)}.Footer-module-scss-module__wcgw9G__footerLink:hover:after{width:100%}}
.page-module-scss-module__rcUngW__fluidScope{isolation:isolate;position:relative}.page-module-scss-module__rcUngW__fluid{z-index:-1;-webkit-mask-image:linear-gradient(#000 calc(100% - 35svh),#0000);mask-image:linear-gradient(#000 calc(100% - 35svh),#0000)}
.ProjectStatus-module-scss-module__rhaIcG__featured,.ProjectStatus-module-scss-module__rhaIcG__wip,.ProjectStatus-module-scss-module__rhaIcG__tenant{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:100px;align-items:center;gap:7px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.ProjectStatus-module-scss-module__rhaIcG__featured{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 25%, transparent)}.ProjectStatus-module-scss-module__rhaIcG__wip{color:var(--color-progress);background:color-mix(in srgb, var(--color-progress) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-progress) 30%, transparent)}.ProjectStatus-module-scss-module__rhaIcG__tenant{color:var(--color-fg);background:color-mix(in srgb, var(--color-fg) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-fg) 20%, transparent)}.ProjectStatus-module-scss-module__rhaIcG__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.2s infinite ProjectStatus-module-scss-module__rhaIcG__blink}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .ProjectStatus-module-scss-module__rhaIcG__dot{animation:none}}:root[data-motion=reduced] .ProjectStatus-module-scss-module__rhaIcG__dot{animation:none}@keyframes ProjectStatus-module-scss-module__rhaIcG__blink{0%,to{opacity:1}50%{opacity:.25}}
.Stats-module-scss-module__EeJfdq__stat{flex-direction:column-reverse;display:flex}.Stats-module-scss-module__EeJfdq__value{font-weight:700;line-height:1}.Stats-module-scss-module__EeJfdq__label{text-transform:uppercase;color:var(--color-muted)}.Stats-module-scss-module__EeJfdq__compact{flex-wrap:wrap;gap:1rem 2rem;display:flex}.Stats-module-scss-module__EeJfdq__compact .Stats-module-scss-module__EeJfdq__stat{gap:.2rem}.Stats-module-scss-module__EeJfdq__compact .Stats-module-scss-module__EeJfdq__value{letter-spacing:-.03em;font-size:clamp(1.25rem,2vw,1.6rem)}.Stats-module-scss-module__EeJfdq__compact .Stats-module-scss-module__EeJfdq__label{letter-spacing:.06em;font-size:.75rem}.Stats-module-scss-module__EeJfdq__large{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem;display:grid}.Stats-module-scss-module__EeJfdq__large .Stats-module-scss-module__EeJfdq__stat{gap:.4rem}.Stats-module-scss-module__EeJfdq__large .Stats-module-scss-module__EeJfdq__value{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.25rem)}.Stats-module-scss-module__EeJfdq__large .Stats-module-scss-module__EeJfdq__label{letter-spacing:.08em;font-size:.8rem}
.Tags-module-scss-module__WsY6Pq__tags{flex-wrap:wrap;gap:.4rem;list-style:none;display:flex}.Tags-module-scss-module__WsY6Pq__tags li{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);border:1px solid var(--color-border);border-radius:2rem;padding:.25rem .65rem;font-size:.75rem;transition:color .3s,border-color .3s}
@keyframes ProjectList-module-scss-module__4gZDSa__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ProjectList-module-scss-module__4gZDSa__fadeIn{0%{opacity:0}to{opacity:1}}.ProjectList-module-scss-module__4gZDSa__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.ProjectList-module-scss-module__4gZDSa__filters{border:1px solid var(--color-border);scrollbar-width:none;border-radius:999px;max-width:100%;padding:4px;display:flex;position:relative;overflow-x:auto}.ProjectList-module-scss-module__4gZDSa__highlight{width:var(--w,0);background:var(--cta-bg);transform:translateX(var(--x,0));border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.ProjectList-module-scss-module__4gZDSa__filters[data-ready] .ProjectList-module-scss-module__4gZDSa__highlight{transition:transform .5s cubic-bezier(.65,0,.35,1),width .5s cubic-bezier(.65,0,.35,1)}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .ProjectList-module-scss-module__4gZDSa__highlight{transition:none!important}}:root[data-motion=reduced] .ProjectList-module-scss-module__4gZDSa__highlight{transition:none!important}.ProjectList-module-scss-module__4gZDSa__filter{font:inherit;letter-spacing:.04em;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:.6rem 1.15rem;font-size:.875rem;font-weight:600;transition:color .3s;position:relative}@media (hover:hover){.ProjectList-module-scss-module__4gZDSa__filter:hover{color:var(--color-fg)}}.ProjectList-module-scss-module__4gZDSa__filter[aria-pressed=true]{color:var(--cta-fg)}.ProjectList-module-scss-module__4gZDSa__count{vertical-align:super;margin-left:.2em;font-size:.65em;font-weight:500;line-height:0}.ProjectList-module-scss-module__4gZDSa__showing{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.875rem}.ProjectList-module-scss-module__4gZDSa__list{--row-bg:var(--color-navy);--row-fg:#f8f6f1;--row-muted:#f8f6f1b3;--row-line:#f8f6f140;--row-cta-bg:var(--color-gold);--row-cta-fg:var(--color-navy)}:root[data-theme=dark] .ProjectList-module-scss-module__4gZDSa__list{--row-bg:var(--color-gold);--row-fg:#0a111f;--row-muted:#0a111fb3;--row-line:#0a111f40;--row-cta-bg:#0a111f;--row-cta-fg:var(--color-gold)}.ProjectList-module-scss-module__4gZDSa__list{border-top:1px solid var(--color-border);list-style:none;transition:opacity .18s}.ProjectList-module-scss-module__4gZDSa__leaving{opacity:0}.ProjectList-module-scss-module__4gZDSa__row{--row-gap-x:clamp(1.5rem, 3vw, 3rem);align-items:center;gap:1.25rem var(--row-gap-x);--bleed:min(1.25rem, var(--page-gutter));--row-pad:clamp(1.5rem, 3vw, 2.25rem);--branch:var(--color-gold);padding:var(--row-pad) var(--bleed);margin-inline:calc(-1*var(--bleed));border-bottom:1px solid var(--color-border);animation:ProjectList-module-scss-module__4gZDSa__rowIn .6s cubic-bezier(.2, .7, .2, 1) calc(var(--i,0)*60ms) both;grid-template-columns:1.5rem minmax(0,1.2fr) minmax(0,1fr) auto;transition:background-color .3s,color .3s;display:grid;position:relative}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .ProjectList-module-scss-module__4gZDSa__row{animation-name:ProjectList-module-scss-module__4gZDSa__fadeIn}}:root[data-motion=reduced] .ProjectList-module-scss-module__4gZDSa__row{animation-name:ProjectList-module-scss-module__4gZDSa__fadeIn}@media (hover:hover) and (pointer:fine){.ProjectList-module-scss-module__4gZDSa__row:hover{--color-fg:var(--row-fg);--color-muted:var(--row-muted);--color-border:var(--row-line);--color-accent:var(--row-cta-bg);--color-progress:var(--row-fg);--branch:var(--row-cta-bg);background:var(--row-bg);color:var(--row-fg)}.ProjectList-module-scss-module__4gZDSa__row:hover .ProjectList-module-scss-module__4gZDSa__cta{background:var(--row-cta-bg);border-color:var(--row-cta-bg);color:var(--row-cta-fg)}}.ProjectList-module-scss-module__4gZDSa__row:focus-within{--color-fg:var(--row-fg);--color-muted:var(--row-muted);--color-border:var(--row-line);--color-accent:var(--row-cta-bg);--color-progress:var(--row-fg);--branch:var(--row-cta-bg);background:var(--row-bg);color:var(--row-fg)}.ProjectList-module-scss-module__4gZDSa__row:focus-within .ProjectList-module-scss-module__4gZDSa__cta{background:var(--row-cta-bg);border-color:var(--row-cta-bg);color:var(--row-cta-fg)}@media (max-width:820px){.ProjectList-module-scss-module__4gZDSa__row{grid-template-columns:1fr;gap:1rem}}.ProjectList-module-scss-module__4gZDSa__row[data-brands]:before{content:"";top:calc(var(--row-pad) + 2rem);bottom:0;left:calc(var(--bleed) + .45rem);border-left:1px solid var(--branch);pointer-events:none;position:absolute}@media (max-width:820px){.ProjectList-module-scss-module__4gZDSa__row[data-brands]:before{display:none}}.ProjectList-module-scss-module__4gZDSa__brand{--row-pad:clamp(1rem, 2vw, 1.5rem)}.ProjectList-module-scss-module__4gZDSa__brand .ProjectList-module-scss-module__4gZDSa__title{font-size:clamp(1.2rem,2.2vw,1.8rem)}.ProjectList-module-scss-module__4gZDSa__brand:before,.ProjectList-module-scss-module__4gZDSa__brand:after{content:"";left:calc(var(--bleed) + .45rem);border:0 solid var(--branch);pointer-events:none;position:absolute}.ProjectList-module-scss-module__4gZDSa__brand:before{border-left-width:1px;top:0;bottom:0}.ProjectList-module-scss-module__4gZDSa__brand[data-last]:before{bottom:50%}.ProjectList-module-scss-module__4gZDSa__brand:after{width:calc(1.5rem + var(--row-gap-x) - 1.1rem);border-top-width:1px;top:50%}@media (max-width:820px){.ProjectList-module-scss-module__4gZDSa__brand{padding-left:calc(var(--bleed) + 1.25rem)}.ProjectList-module-scss-module__4gZDSa__brand[data-last]:before{bottom:0}.ProjectList-module-scss-module__4gZDSa__brand:after,.ProjectList-module-scss-module__4gZDSa__branch{display:none}}.ProjectList-module-scss-module__4gZDSa__thumb{display:none}@media not all and (hover:hover) and (pointer:fine){.ProjectList-module-scss-module__4gZDSa__thumb{aspect-ratio:16/9;background:var(--color-border);border-radius:4px;grid-column:1/-1;display:block;position:relative;overflow:hidden}}.ProjectList-module-scss-module__4gZDSa__image{object-fit:cover;object-position:top}.ProjectList-module-scss-module__4gZDSa__num{color:var(--color-muted);align-self:start;padding-top:.5rem;font-size:.875rem}.ProjectList-module-scss-module__4gZDSa__heading{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.ProjectList-module-scss-module__4gZDSa__title{letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:700;line-height:1.1}.ProjectList-module-scss-module__4gZDSa__meta{color:var(--color-muted);font-size:.875rem}.ProjectList-module-scss-module__4gZDSa__details{flex-direction:column;gap:1rem;display:flex}.ProjectList-module-scss-module__4gZDSa__cta{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-fg);border:1px solid var(--cta-bg);border-radius:2rem;justify-self:start;align-items:center;gap:.5rem;padding:.65rem 1.3rem;font-size:.8rem;font-weight:600;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}.ProjectList-module-scss-module__4gZDSa__cta:after{content:"";position:absolute;inset:0}.ProjectList-module-scss-module__4gZDSa__preview{display:none}@media (hover:hover) and (pointer:fine){.ProjectList-module-scss-module__4gZDSa__preview{z-index:150;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}}.ProjectList-module-scss-module__4gZDSa__follow{filter:drop-shadow(0 12px 24px #00000038);position:absolute;top:0;left:0}.ProjectList-module-scss-module__4gZDSa__frame{--dot:5px;--accent:var(--color-gold)}:root[data-theme=dark] .ProjectList-module-scss-module__4gZDSa__frame{--accent:#1f3263}.ProjectList-module-scss-module__4gZDSa__frame{aspect-ratio:16/9;background:var(--accent);width:clamp(260px,26vw,400px);clip-path:inset(calc(50% - var(--dot)) calc(50% - var(--dot)) round 100px);opacity:0;border-radius:4px;transition:clip-path .35s cubic-bezier(.5,0,.75,0),opacity 0s linear .35s;position:relative}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .ProjectList-module-scss-module__4gZDSa__frame{clip-path:none;transition:opacity .25s}}:root[data-motion=reduced] .ProjectList-module-scss-module__4gZDSa__frame{clip-path:none;transition:opacity .25s}.ProjectList-module-scss-module__4gZDSa__previewVisible .ProjectList-module-scss-module__4gZDSa__frame{clip-path:inset(0 round 4px);opacity:1;transition:clip-path .55s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .ProjectList-module-scss-module__4gZDSa__previewVisible .ProjectList-module-scss-module__4gZDSa__frame{clip-path:none;transition:opacity .25s}}:root[data-motion=reduced] .ProjectList-module-scss-module__4gZDSa__previewVisible .ProjectList-module-scss-module__4gZDSa__frame{clip-path:none;transition:opacity .25s}.ProjectList-module-scss-module__4gZDSa__shots{opacity:0;transition:opacity .12s;position:absolute;inset:0}.ProjectList-module-scss-module__4gZDSa__previewVisible .ProjectList-module-scss-module__4gZDSa__shots{opacity:1;transition:opacity .3s .18s}.ProjectList-module-scss-module__4gZDSa__previewImage{opacity:0;transition:opacity .25s}.ProjectList-module-scss-module__4gZDSa__previewImageActive{opacity:1}@keyframes ProjectList-module-scss-module__4gZDSa__rowIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
.IdeaCaveat-module-scss-module__Ap27hG__caveat{max-width:62ch;margin:clamp(2rem,4vw,3rem) var(--page-gutter) 0;border-left:2px solid var(--color-gold);color:var(--color-muted);padding-left:1rem;line-height:1.65}.IdeaCaveat-module-scss-module__Ap27hG__caveat strong{color:var(--color-fg);font-weight:600}
.IdeaHeader-module-scss-module__TnnCeG__header{padding:calc(var(--nav-height) + clamp(2rem,6vw,5rem)) var(--page-gutter) clamp(2.5rem,5vw,4rem);flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.IdeaHeader-module-scss-module__TnnCeG__back{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.5rem;margin-bottom:clamp(1rem,3vw,2.5rem);font-size:.875rem;transition:color .2s;display:inline-flex}@media (hover:hover){.IdeaHeader-module-scss-module__TnnCeG__back:hover{color:var(--color-fg)}}.IdeaHeader-module-scss-module__TnnCeG__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.875rem}.IdeaHeader-module-scss-module__TnnCeG__title{letter-spacing:-.04em;font-size:clamp(2.75rem,7vw,6.5rem);font-weight:700;line-height:.95}.IdeaHeader-module-scss-module__TnnCeG__summary{max-width:52ch;color:var(--color-muted);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.75}
.IdeaNotes-module-scss-module__u4NjzG__notes{padding:clamp(2.5rem,5vw,4rem) var(--page-gutter) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(2rem,5vw,4rem);display:grid}@media (max-width:820px){.IdeaNotes-module-scss-module__u4NjzG__notes{grid-template-columns:1fr}}.IdeaNotes-module-scss-module__u4NjzG__notes dt{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.75rem;font-size:.875rem}.IdeaNotes-module-scss-module__u4NjzG__notes dd{max-width:40ch;line-height:1.65}.IdeaNotes-module-scss-module__u4NjzG__notes a{text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:.2em}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_514bebba-module__ceRPMa__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_cb63eda9-module__AljK1q__className{font-family:Outfit,Outfit Fallback;font-style:normal}
@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0fec32c78403d184-s.0clmy8uas2o02.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9d30e1ac529a223a-s.16h94gcaft.36.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9056bf441d45cedc-s.06okiszhq3vzf.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0akjet91qu_z..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e557826f452dbd06-s.0m_.8nb7sv3tq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/1497d94d4ac5c969-s.0zw8maj75452d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.093j32h9etvau.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_30e7081c-module__OjQsuq__className{font-family:EB Garamond,EB Garamond Fallback;font-style:normal}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_577f2c3-module__n04hkG__className{font-family:Inter,Inter Fallback;font-style:normal}
.GlassCard-module-scss-module__tme13q__card{height:100%;color:var(--glass-card-fg);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border:1px solid;border-radius:16px;flex-direction:column;gap:1rem;padding:24px;display:flex;overflow:hidden}@media (max-width:768px){.GlassCard-module-scss-module__tme13q__card{padding:20px}}.GlassCard-module-scss-module__tme13q__card.GlassCard-module-scss-module__tme13q__dark{--glass-card-fg:#fff;background:#0c0c1066;border-color:#ffffff80}.GlassCard-module-scss-module__tme13q__card.GlassCard-module-scss-module__tme13q__light{--glass-card-fg:#0c0c10;background:#ffffff73;border-color:#ffffffb3}.GlassCard-module-scss-module__tme13q__title{letter-spacing:-.01em;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:600;line-height:1.2}.GlassCard-module-scss-module__tme13q__body{line-height:1.5}
.KindWords-module-scss-module__Tgfuaq__section{border-top:1px solid var(--color-border);padding-top:clamp(3rem,6vw,5rem)}.KindWords-module-scss-module__Tgfuaq__header{margin-bottom:clamp(2rem,4vw,3rem)}.KindWords-module-scss-module__Tgfuaq__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.75rem;font-size:.875rem}.KindWords-module-scss-module__Tgfuaq__title{letter-spacing:-.04em;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:.95}.KindWords-module-scss-module__Tgfuaq__wall{columns:3 18rem;column-gap:1.25rem;list-style:none}@media (max-width:820px){.KindWords-module-scss-module__Tgfuaq__wall{margin-inline:calc(-1*var(--page-gutter));padding:0 var(--page-gutter) 1rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);scrollbar-width:none;gap:1rem;display:flex;overflow-x:auto}}.KindWords-module-scss-module__Tgfuaq__card{--lit:var(--near,1);break-inside:avoid;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-fg) 3%, var(--color-bg));opacity:calc(.3 + .7*var(--lit));translate:0 calc((1 - var(--lit))*6px);border-radius:4px;margin-bottom:1.25rem;padding:clamp(1.5rem,2.2vw,2rem);transition:opacity .35s,translate .35s,border-color .35s}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .KindWords-module-scss-module__Tgfuaq__card{translate:none}}:root[data-motion=reduced] .KindWords-module-scss-module__Tgfuaq__card{translate:none}@media (max-width:820px){.KindWords-module-scss-module__Tgfuaq__card{scroll-snap-align:start;flex:0 0 min(80vw,22rem);margin-bottom:0}}.KindWords-module-scss-module__Tgfuaq__quote{letter-spacing:-.01em;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:600;line-height:1.45}.KindWords-module-scss-module__Tgfuaq__quote:before{content:"“";height:.55em;color:var(--color-gold);margin-bottom:.4rem;font-size:3em;font-weight:800;line-height:1;display:block}.KindWords-module-scss-module__Tgfuaq__source{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-top:1.25rem;font-size:.75rem}
.Polaroid-module-scss-module__sYu7Iq__polaroid{--tilt:-4deg;width:100%;rotate:var(--tilt);background:#fbfaf6;padding:6.8% 5.1% 0;transition:rotate .5s cubic-bezier(.2,.7,.2,1),translate .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;display:block;position:relative;box-shadow:0 1px 1px #00000014,0 8px 16px #0000001a,0 28px 60px #00000029}.Polaroid-module-scss-module__sYu7Iq__polaroid:before{content:"";z-index:1;background:color-mix(in srgb, var(--color-gold) 45%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);width:34%;height:32px;position:absolute;top:-14px;left:50%;translate:-50%;rotate:3deg;box-shadow:0 1px 2px #0000000f}:where(a:hover,a:focus-visible)>.Polaroid-module-scss-module__sYu7Iq__polaroid{--tilt:-1deg;translate:0 -6px;box-shadow:0 1px 1px #00000014,0 12px 24px #0000001f,0 40px 80px #0003}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .Polaroid-module-scss-module__sYu7Iq__polaroid{transition:none}}:root[data-motion=reduced] .Polaroid-module-scss-module__sYu7Iq__polaroid{transition:none}.Polaroid-module-scss-module__sYu7Iq__photo{aspect-ratio:1;background:#e8e4dc;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.Polaroid-module-scss-module__sYu7Iq__image{object-fit:cover;object-position:50% 30%}.Polaroid-module-scss-module__sYu7Iq__caption{aspect-ratio:79/22;font-family:var(--font-la-belle-aurore),cursive;color:#1f3263;justify-content:center;align-items:center;gap:.35em;padding:0 .5em;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.1;display:flex;rotate:-2deg}
@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/64e306be6f430f77-s.03730f2676ogz.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a59c18ecd015e7e0-s.0ev2iz6oxcwqj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b23c5ee480ee380-s.p.088cz7k7rdqlw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4c8ff707cd9b2196-s.0mhty_0q07htf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bd448a66dd9a8cdb-s.0x.bxh96c_f-f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/520c929efec0b33f-s.p.0~dkggqvlni8m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/03dfda674f2d735d-s.0u_g0itwof5_l.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b88daba6394c5b82-s.0rt8tbw.gfjg~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c873bbc843b05dbf-s.p.0t_0sgi8e47_0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed Fallback;src:local(Arial);ascent-override:115.49%;descent-override:23.1%;line-gap-override:0.0%;size-adjust:86.59%}.barlow_semi_condensed_4ca16a01-module__qEM3wG__className{font-family:Barlow Semi Condensed,Barlow Semi Condensed Fallback;font-style:normal}
@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/feee9252ebc88ab2-s.0j9lcmai8sa8r.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/6cdc3b4c3ee0ed06-s.0z3pyamqwca66.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/dfe95178c08dfe21-s.0vd6hj6.0hzxo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/28f82cd8566a528f-s.p.0d4aid95b8q8c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Fallback;src:local(Times New Roman);ascent-override:98.5%;descent-override:35.02%;line-gap-override:0.0%;size-adjust:114.22%}.bodoni_moda_2fec65be-module__Z0AqlG__className{font-family:Bodoni Moda,Bodoni Moda Fallback;font-style:normal}
@font-face{font-family:Urbanist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2421d155e98c9717-s.03rg4xj3orddh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.0vk09kfe5b-gj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2421d155e98c9717-s.03rg4xj3orddh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.0vk09kfe5b-gj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2421d155e98c9717-s.03rg4xj3orddh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.0vk09kfe5b-gj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist Fallback;src:local(Arial);ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:99.04%}.urbanist_2fe70432-module__CieE_W__className{font-family:Urbanist,Urbanist Fallback;font-style:normal}
.SiteNav-module-scss-module__fEcGWq__nav{z-index:15;width:100%;height:var(--top-nav-height);padding:48px 50px;transition:transform .3s;position:fixed;top:0;left:0}.SiteNav-module-scss-module__fEcGWq__nav[data-hidden]{transform:translateY(-100%)}@media (max-width:992px){.SiteNav-module-scss-module__fEcGWq__nav{padding-inline:1.5rem}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .SiteNav-module-scss-module__fEcGWq__nav{transition:none}}:root[data-motion=reduced] .SiteNav-module-scss-module__fEcGWq__nav{transition:none}.SiteNav-module-scss-module__fEcGWq__row{justify-content:space-between;align-items:center;display:flex}.SiteNav-module-scss-module__fEcGWq__logo{width:73px;height:40px}.SiteNav-module-scss-module__fEcGWq__logo img{object-fit:contain;width:100%;height:100%;display:block}.SiteNav-module-scss-module__fEcGWq__cta{letter-spacing:.02em;text-transform:uppercase;background:#0a3542;border-bottom:1px solid #f4f3eb;padding:10px 16px;font-size:.875rem;font-weight:300;transition:background-color .3s,color .3s,border-color .3s,transform .3s;color:#fff!important}@media (hover:hover){.SiteNav-module-scss-module__fEcGWq__cta:hover{background:#f4f3eb;border-color:#0a3542;color:#0a3542!important}}@media (min-width:993px){.SiteNav-module-scss-module__fEcGWq__nav[data-hidden] .SiteNav-module-scss-module__fEcGWq__cta{transform:translateY(var(--top-nav-height))}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .SiteNav-module-scss-module__fEcGWq__cta{transition:none}}:root[data-motion=reduced] .SiteNav-module-scss-module__fEcGWq__cta{transition:none}
.page-module-scss-module__12eCVq__site{--top-nav-height:88px}@media (max-width:992px){.page-module-scss-module__12eCVq__site{--top-nav-height:72px}}.page-module-scss-module__12eCVq__concept{z-index:30;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a3542db;padding:.55rem .9rem;font-size:.6875rem;font-weight:500;text-decoration:none;position:fixed;bottom:1rem;right:1rem;color:#f4f3eb!important}
.page-module-scss-module__s0MUfq__page{padding:calc(var(--nav-height) + clamp(2rem,6vw,5rem)) var(--page-gutter) var(--section-v)}.page-module-scss-module__s0MUfq__back{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.5rem;margin-bottom:clamp(2rem,5vw,4rem);font-size:.875rem;transition:color .2s;display:inline-flex}@media (hover:hover){.page-module-scss-module__s0MUfq__back:hover{color:var(--color-fg)}}.page-module-scss-module__s0MUfq__header{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:2rem clamp(2rem,6vw,6rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}@media (max-width:820px){.page-module-scss-module__s0MUfq__header{grid-template-columns:1fr}}.page-module-scss-module__s0MUfq__intro{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.page-module-scss-module__s0MUfq__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.875rem}.page-module-scss-module__s0MUfq__title{letter-spacing:-.04em;font-size:clamp(2.75rem,7vw,6.5rem);font-weight:700;line-height:.95}.page-module-scss-module__s0MUfq__summary{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.page-module-scss-module__s0MUfq__lede{max-width:52ch;color:var(--color-muted);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.75}.page-module-scss-module__s0MUfq__visit{letter-spacing:.06em;text-transform:uppercase;color:var(--cta-fg);background:var(--cta-bg);border:1px solid var(--cta-bg);border-radius:2rem;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.875rem;font-weight:600;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}@media (hover:hover){.page-module-scss-module__s0MUfq__visit:hover{background:var(--cta-hover-bg);border-color:var(--cta-hover-bg);color:var(--cta-hover-fg)}}.page-module-scss-module__s0MUfq__media{aspect-ratio:16/9;background:var(--color-border);border-radius:6px;position:relative;overflow:hidden}.page-module-scss-module__s0MUfq__image{object-fit:cover;object-position:top}.page-module-scss-module__s0MUfq__stats{border-bottom:1px solid var(--color-border);padding-block:clamp(2rem,4vw,3rem)}.page-module-scss-module__s0MUfq__body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:3rem clamp(2rem,6vw,6rem);padding-top:clamp(2.5rem,5vw,4rem);display:grid}@media (max-width:820px){.page-module-scss-module__s0MUfq__body{grid-template-columns:1fr}}.page-module-scss-module__s0MUfq__blockTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-bottom:1.25rem;font-size:.875rem;font-weight:400}.page-module-scss-module__s0MUfq__bullets{flex-direction:column;gap:.75rem;padding-left:1.1rem;display:flex}.page-module-scss-module__s0MUfq__bullets li{font-size:clamp(1rem,1.3vw,1.05rem);line-height:1.65}.page-module-scss-module__s0MUfq__bullets li::marker{color:var(--color-gold)}.page-module-scss-module__s0MUfq__next{margin-top:var(--section-gap);border-top:1px solid var(--color-border);flex-direction:column;gap:.75rem;padding-top:clamp(2rem,4vw,3rem);display:flex}.page-module-scss-module__s0MUfq__nextLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.875rem}.page-module-scss-module__s0MUfq__nextTitle{letter-spacing:-.04em;font-size:clamp(2rem,5vw,4rem);font-weight:700;line-height:1;transition:color .25s}.page-module-scss-module__s0MUfq__nextTitle span{transition:transform .25s;display:inline-block}@media (hover:hover){.page-module-scss-module__s0MUfq__next:hover .page-module-scss-module__s0MUfq__nextTitle{color:var(--color-accent)}.page-module-scss-module__s0MUfq__next:hover .page-module-scss-module__s0MUfq__nextTitle span{transform:translate(.15em)}}
.page-module-scss-module__rocvOa__page{padding:calc(var(--nav-height) + clamp(2rem,6vw,5rem)) var(--page-gutter) var(--section-v)}.page-module-scss-module__rocvOa__header{margin-bottom:clamp(2.5rem,5vw,4rem)}.page-module-scss-module__rocvOa__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.75rem;font-size:.875rem}.page-module-scss-module__rocvOa__title{letter-spacing:-.04em;text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:.1em;font-size:clamp(3rem,7vw,6.5rem);font-weight:700;line-height:.95;text-decoration-thickness:.04em}
.BottleWeave-module-scss-module__e5G6fG__section{background:var(--weave-bg);color:var(--weave-ink);position:relative}.BottleWeave-module-scss-module__e5G6fG__stage{pointer-events:none;height:100svh;position:sticky;top:0;overflow:hidden}.BottleWeave-module-scss-module__e5G6fG__trail,.BottleWeave-module-scss-module__e5G6fG__bottle{width:100%;height:100%;position:absolute;inset:0}.BottleWeave-module-scss-module__e5G6fG__bottle{opacity:0;transition:opacity .6s}.BottleWeave-module-scss-module__e5G6fG__bottle[data-ready]{opacity:1}.BottleWeave-module-scss-module__e5G6fG__steps{margin-top:-100svh;list-style:none;position:relative}.BottleWeave-module-scss-module__e5G6fG__pours .BottleWeave-module-scss-module__e5G6fG__steps:after{content:"";height:calc(var(--pour-screens)*100svh);display:block}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .BottleWeave-module-scss-module__e5G6fG__pours .BottleWeave-module-scss-module__e5G6fG__steps:after{display:none}}:root[data-motion=reduced] .BottleWeave-module-scss-module__e5G6fG__pours .BottleWeave-module-scss-module__e5G6fG__steps:after{display:none}.BottleWeave-module-scss-module__e5G6fG__ending{padding:0 var(--page-gutter) clamp(2rem,6vw,4rem);opacity:clamp(0,(var(--q,0) - .88)*9,1);visibility:hidden;pointer-events:auto;flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex;position:absolute;bottom:0;left:0}.BottleWeave-module-scss-module__e5G6fG__section[data-poured] .BottleWeave-module-scss-module__e5G6fG__ending{visibility:visible}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .BottleWeave-module-scss-module__e5G6fG__ending{display:none}}:root[data-motion=reduced] .BottleWeave-module-scss-module__e5G6fG__ending{display:none}.BottleWeave-module-scss-module__e5G6fG__step{min-height:100svh;padding:var(--section-v) var(--page-gutter);flex-direction:column;justify-content:center;display:flex}.BottleWeave-module-scss-module__e5G6fG__step:nth-child(2n){text-align:right;align-items:flex-end}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .BottleWeave-module-scss-module__e5G6fG__step{text-align:left;align-items:flex-start}}:root[data-motion=reduced] .BottleWeave-module-scss-module__e5G6fG__step{text-align:left;align-items:flex-start}.BottleWeave-module-scss-module__e5G6fG__copy{flex-direction:column;gap:1.25rem;max-width:min(30rem,46%);display:flex}@media (max-width:699px){.BottleWeave-module-scss-module__e5G6fG__copy{max-width:54%}}.BottleWeave-module-scss-module__e5G6fG__step:nth-child(2n) .BottleWeave-module-scss-module__e5G6fG__copy{align-items:flex-end}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .BottleWeave-module-scss-module__e5G6fG__copy{align-items:flex-start!important}}:root[data-motion=reduced] .BottleWeave-module-scss-module__e5G6fG__copy{align-items:flex-start!important}.BottleWeave-module-scss-module__e5G6fG__title{letter-spacing:-.01em;font-size:clamp(2.25rem,5.4vw,4.75rem);font-weight:500;line-height:1}.BottleWeave-module-scss-module__e5G6fG__body{max-width:34ch;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.65}.BottleWeave-module-scss-module__e5G6fG__cta{white-space:nowrap;background:var(--weave-ink);color:var(--weave-bg);letter-spacing:.04em;border-radius:999px;margin-top:.5rem;padding:.9rem 1.5rem;font-size:.875rem;font-weight:600;transition:opacity .2s;display:inline-flex}@media (hover:hover){.BottleWeave-module-scss-module__e5G6fG__cta:hover{opacity:.85}}.BottleWeave-module-scss-module__e5G6fG__cta:focus-visible{outline:2px solid var(--weave-ink);outline-offset:3px}.BottleWeave-module-scss-module__e5G6fG__pours .BottleWeave-module-scss-module__e5G6fG__stepCta{display:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .BottleWeave-module-scss-module__e5G6fG__pours .BottleWeave-module-scss-module__e5G6fG__stepCta{display:inline-flex}}:root[data-motion=reduced] .BottleWeave-module-scss-module__e5G6fG__pours .BottleWeave-module-scss-module__e5G6fG__stepCta{display:inline-flex}
.GlassCards-module-scss-module__N1VvOa__section{background:var(--glass-bg);color:#fff;position:relative}.GlassCards-module-scss-module__N1VvOa__section :focus-visible{outline-color:#fff}@media (min-width:993px) and (min-height:501px){.GlassCards-module-scss-module__N1VvOa__section{height:calc(100svh*(1 + .6*(var(--count) - 1)))}}@media (min-width:993px) and (min-height:501px) and (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .GlassCards-module-scss-module__N1VvOa__section{height:auto}}@media (min-width:993px) and (min-height:501px){:root[data-motion=reduced] .GlassCards-module-scss-module__N1VvOa__section{height:auto}}.GlassCards-module-scss-module__N1VvOa__stage{padding-block:var(--section-v);align-content:center;display:grid;position:relative;overflow:hidden}@media (min-width:993px) and (min-height:501px){.GlassCards-module-scss-module__N1VvOa__stage{height:100svh;padding-block:0;position:sticky;top:0}}@media (min-width:993px) and (min-height:501px) and (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .GlassCards-module-scss-module__N1VvOa__stage{height:auto;min-height:100svh;position:relative}}@media (min-width:993px) and (min-height:501px){:root[data-motion=reduced] .GlassCards-module-scss-module__N1VvOa__stage{height:auto;min-height:100svh;position:relative}}.GlassCards-module-scss-module__N1VvOa__background{position:absolute;inset:0}.GlassCards-module-scss-module__N1VvOa__background.GlassCards-module-scss-module__N1VvOa__darken:after{content:"";background:#00000073;position:absolute;inset:0}.GlassCards-module-scss-module__N1VvOa__image{object-fit:cover}.GlassCards-module-scss-module__N1VvOa__grid{padding-inline:var(--page-gutter);gap:clamp(2rem,6vw,3rem);display:grid;position:relative}@media (min-width:993px) and (min-height:501px){.GlassCards-module-scss-module__N1VvOa__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px}}.GlassCards-module-scss-module__N1VvOa__intro{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}@media (min-width:993px) and (min-height:501px){.GlassCards-module-scss-module__N1VvOa__intro{grid-column:1/span 6}}.GlassCards-module-scss-module__N1VvOa__title{letter-spacing:-.02em;text-wrap:balance;max-width:16ch;font-size:clamp(2.25rem,4.2vw,4rem);font-weight:600;line-height:1.05}.GlassCards-module-scss-module__N1VvOa__body{color:#ffffffd9;max-width:40ch;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}.GlassCards-module-scss-module__N1VvOa__cta{color:#0c0c10;background:#fff;border:1px solid #fff;border-radius:999px;margin-top:.5rem;padding:.85rem 1.6rem;font-weight:600;transition:background-color .25s,color .25s}@media (hover:hover){.GlassCards-module-scss-module__N1VvOa__cta:hover{color:#fff;background:0 0}}.GlassCards-module-scss-module__N1VvOa__cards{min-width:0;position:relative}@media (min-width:993px) and (min-height:501px){.GlassCards-module-scss-module__N1VvOa__cards{translate:0 calc((1 - var(--rise,1))*40%);grid-column:8/-1}.GlassCards-module-scss-module__N1VvOa__card,.GlassCards-module-scss-module__N1VvOa__progress{--shown:clamp(0, var(--rise-t,99) - var(--i) * .16, 1);opacity:calc(1 - (1 - var(--shown))*(1 - var(--shown))*(1 - var(--shown)))}}.GlassCards-module-scss-module__N1VvOa__progress{display:none}@media (min-width:993px) and (min-height:501px){.GlassCards-module-scss-module__N1VvOa__progress{--i:var(--count);place-items:center;width:52px;height:52px;font-weight:600;display:grid;position:absolute;top:0;right:calc(100% + 24px)}}@media (min-width:993px) and (min-height:501px) and (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .GlassCards-module-scss-module__N1VvOa__progress{display:none}}@media (min-width:993px) and (min-height:501px){:root[data-motion=reduced] .GlassCards-module-scss-module__N1VvOa__progress{display:none}}.GlassCards-module-scss-module__N1VvOa__progress svg,.GlassCards-module-scss-module__N1VvOa__progress span{grid-area:1/1}.GlassCards-module-scss-module__N1VvOa__progress svg{width:100%;height:100%;transform:rotate(-90deg)}.GlassCards-module-scss-module__N1VvOa__ringTrack,.GlassCards-module-scss-module__N1VvOa__ring{fill:none;stroke:currentColor;stroke-width:4px}.GlassCards-module-scss-module__N1VvOa__ringTrack{opacity:.2}.GlassCards-module-scss-module__N1VvOa__ring{stroke-linecap:round;stroke-dasharray:263.894;stroke-dashoffset:calc(263.894*(1 - (1 + var(--step,0))/var(--count)))}.GlassCards-module-scss-module__N1VvOa__track{margin-inline:calc(-1*var(--page-gutter));padding-inline:var(--page-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);scrollbar-width:none;gap:8px;list-style:none;display:flex;overflow-x:auto}.GlassCards-module-scss-module__N1VvOa__track:focus-visible{outline-offset:-2px}@media (min-width:993px) and (min-height:501px){.GlassCards-module-scss-module__N1VvOa__track{scroll-snap-type:none;margin-inline:0;padding-inline:0;scroll-padding-inline:0;overflow-x:visible}}@media (min-width:993px) and (min-height:501px) and (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .GlassCards-module-scss-module__N1VvOa__track{margin-right:calc(-1*var(--page-gutter));padding-right:var(--page-gutter);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#fff6 #0000;overflow-x:auto}}@media (min-width:993px) and (min-height:501px){:root[data-motion=reduced] .GlassCards-module-scss-module__N1VvOa__track{margin-right:calc(-1*var(--page-gutter));padding-right:var(--page-gutter);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#fff6 #0000;overflow-x:auto}}.GlassCards-module-scss-module__N1VvOa__slot{scroll-snap-align:start;flex:0 0 min(350px,80%);min-height:420px}@media (min-width:993px) and (min-height:501px){.GlassCards-module-scss-module__N1VvOa__slot{--lift:clamp(0, var(--step,0) - var(--i), 1);min-height:min(454px,62svh);translate:calc((100% + 8px)*-1*min(var(--step,0),var(--i))) calc(var(--lift)*var(--lift)*-100svh);flex-basis:min(350px,24vw)}}
.TrialChoice-module-scss-module__8T1wYG__toolbar{padding:0 var(--page-gutter) clamp(1.5rem,3vw,2.5rem);flex-wrap:wrap;gap:1rem 2rem;display:flex}.TrialChoice-module-scss-module__8T1wYG__choice{align-items:center;gap:1rem;display:flex}.TrialChoice-module-scss-module__8T1wYG__label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.875rem}.TrialChoice-module-scss-module__8T1wYG__options{border:1px solid var(--color-border);border-radius:999px;padding:4px;display:flex}.TrialChoice-module-scss-module__8T1wYG__option{font:inherit;letter-spacing:.04em;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.6rem 1.15rem;font-size:.875rem;font-weight:600;transition:background-color .3s,color .3s}@media (hover:hover){.TrialChoice-module-scss-module__8T1wYG__option:hover{color:var(--color-fg)}}.TrialChoice-module-scss-module__8T1wYG__option[aria-pressed=true]{background:var(--cta-bg);color:var(--cta-fg)}
.page-module-scss-module__-ytPBG__page{padding:calc(var(--nav-height) + clamp(2rem,6vw,5rem)) var(--page-gutter) var(--section-v)}.page-module-scss-module__-ytPBG__header{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:2rem clamp(2rem,6vw,7rem);margin-bottom:clamp(3rem,7vw,6rem);display:grid}@media (max-width:820px){.page-module-scss-module__-ytPBG__header{grid-template-columns:1fr}}.page-module-scss-module__-ytPBG__intro{flex-direction:column;gap:1.25rem;display:flex}.page-module-scss-module__-ytPBG__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.875rem}.page-module-scss-module__-ytPBG__title{letter-spacing:-.04em;font-size:clamp(3rem,8vw,7rem);font-weight:700;line-height:.95}.page-module-scss-module__-ytPBG__lede{max-width:32ch;color:var(--color-muted);font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.4}.page-module-scss-module__-ytPBG__photo{justify-self:center;width:min(420px,100%);padding:1.5rem 1rem}@media (max-width:820px){.page-module-scss-module__-ytPBG__photo{width:min(72vw,340px)}}.page-module-scss-module__-ytPBG__block{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem clamp(2rem,6vw,6rem);padding-block:clamp(2rem,4vw,3rem);display:grid}@media (max-width:820px){.page-module-scss-module__-ytPBG__block{grid-template-columns:1fr}}.page-module-scss-module__-ytPBG__blockTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.875rem;font-weight:400}.page-module-scss-module__-ytPBG__prose{flex-direction:column;gap:1.25rem;max-width:62ch;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.7;display:flex}.page-module-scss-module__-ytPBG__inlineLink{text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:.2em;text-decoration-thickness:1px;transition:color .2s}@media (hover:hover){.page-module-scss-module__-ytPBG__inlineLink:hover{color:var(--color-accent)}}.page-module-scss-module__-ytPBG__expList{flex-direction:column;list-style:none;display:flex}.page-module-scss-module__-ytPBG__expItem{flex-direction:column;gap:.6rem;padding:1rem 0;display:flex}.page-module-scss-module__-ytPBG__expItem+.page-module-scss-module__-ytPBG__expItem{border-top:1px solid var(--color-border)}.page-module-scss-module__-ytPBG__expItem:first-child{padding-top:0}.page-module-scss-module__-ytPBG__expRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.page-module-scss-module__-ytPBG__expCompany{letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.page-module-scss-module__-ytPBG__expRoles{color:var(--color-muted);flex-direction:column;gap:.35rem;font-size:.95rem;list-style:none;display:flex}.page-module-scss-module__-ytPBG__expDuration{color:var(--color-muted);white-space:nowrap;font-size:.85rem}.page-module-scss-module__-ytPBG__skills{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.page-module-scss-module__-ytPBG__skills li{border:1px solid var(--color-border);letter-spacing:.04em;color:var(--color-muted);border-radius:999px;padding:.35rem .8rem;font-size:.8rem}.page-module-scss-module__-ytPBG__cvBtn{letter-spacing:.06em;text-transform:uppercase;color:var(--cta-fg);background:var(--cta-bg);border:1px solid var(--cta-bg);border-radius:2rem;align-items:center;gap:.5rem;margin-top:2rem;padding:.75rem 1.75rem;font-size:.875rem;font-weight:600;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}@media (hover:hover){.page-module-scss-module__-ytPBG__cvBtn:hover{background:var(--cta-hover-bg);border-color:var(--cta-hover-bg);color:var(--cta-hover-fg)}}
@keyframes not-found-module-scss-module__HfxUKG__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes not-found-module-scss-module__HfxUKG__fadeIn{0%{opacity:0}to{opacity:1}}.not-found-module-scss-module__HfxUKG__page{isolation:isolate;min-height:100svh;padding:var(--page-gutter) var(--page-gutter) max(var(--page-gutter),var(--page-gutter) + env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:relative}.not-found-module-scss-module__HfxUKG__fluid{z-index:-1}.not-found-module-scss-module__HfxUKG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-bottom:1.5rem;font-size:clamp(1rem,1.7vw,1.4rem)}.not-found-module-scss-module__HfxUKG__title{letter-spacing:-.05em;font-size:clamp(64px,14vw,240px);font-weight:800;line-height:.88}.not-found-module-scss-module__HfxUKG__text{color:var(--color-muted);margin-top:clamp(1.5rem,3vw,2.5rem);font-size:clamp(1.1rem,1.8vw,1.5rem)}.not-found-module-scss-module__HfxUKG__home{border:1px solid var(--cta-bg);letter-spacing:.06em;text-transform:uppercase;color:var(--cta-fg);background:var(--cta-bg);border-radius:2rem;align-items:center;gap:.5rem;margin-top:clamp(1.5rem,3vw,2.5rem);padding:.75rem 1.75rem;font-size:.875rem;font-weight:600;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.not-found-module-scss-module__HfxUKG__home span{transition:transform .25s}@media (hover:hover){.not-found-module-scss-module__HfxUKG__home:hover{background:var(--cta-hover-bg);border-color:var(--cta-hover-bg);color:var(--cta-hover-fg)}.not-found-module-scss-module__HfxUKG__home:hover span{transform:translate(-.2em)}}.not-found-module-scss-module__HfxUKG__eyebrow,.not-found-module-scss-module__HfxUKG__title,.not-found-module-scss-module__HfxUKG__text,.not-found-module-scss-module__HfxUKG__home{animation:.7s both not-found-module-scss-module__HfxUKG__fadeUp}:is(html[data-loading] .not-found-module-scss-module__HfxUKG__eyebrow,html[data-loading] .not-found-module-scss-module__HfxUKG__title,html[data-loading] .not-found-module-scss-module__HfxUKG__text,html[data-loading] .not-found-module-scss-module__HfxUKG__home){animation-play-state:paused}@media (prefers-reduced-motion:reduce){:is(:root:not([data-motion=full]) .not-found-module-scss-module__HfxUKG__eyebrow,:root:not([data-motion=full]) .not-found-module-scss-module__HfxUKG__title,:root:not([data-motion=full]) .not-found-module-scss-module__HfxUKG__text,:root:not([data-motion=full]) .not-found-module-scss-module__HfxUKG__home){animation-name:not-found-module-scss-module__HfxUKG__fadeIn}}:is(:root[data-motion=reduced] .not-found-module-scss-module__HfxUKG__eyebrow,:root[data-motion=reduced] .not-found-module-scss-module__HfxUKG__title,:root[data-motion=reduced] .not-found-module-scss-module__HfxUKG__text,:root[data-motion=reduced] .not-found-module-scss-module__HfxUKG__home){animation-name:not-found-module-scss-module__HfxUKG__fadeIn}.not-found-module-scss-module__HfxUKG__title{animation-delay:.1s}.not-found-module-scss-module__HfxUKG__text{animation-delay:.2s}.not-found-module-scss-module__HfxUKG__home{animation-delay:.3s}
.page-module-scss-module__hhhYGW__preview{margin:0 var(--page-gutter);outline-offset:4px;display:block}.page-module-scss-module__hhhYGW__window{--head:22%;--tab:9%;aspect-ratio:16/9;background:#284189;display:block;position:relative;overflow:hidden;container-type:inline-size}@media (max-width:640px){.page-module-scss-module__hhhYGW__window{aspect-ratio:4/5}}.page-module-scss-module__hhhYGW__photo{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .8s cubic-bezier(.7,0,.3,1);position:absolute;inset:0}@media (hover:hover){.page-module-scss-module__hhhYGW__preview:hover .page-module-scss-module__hhhYGW__photo{transform:translateY(-2%)scale(1.04)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .page-module-scss-module__hhhYGW__photo{transition:none}}:root[data-motion=reduced] .page-module-scss-module__hhhYGW__photo{transition:none}.page-module-scss-module__hhhYGW__band{height:var(--head);background:#f4f3eb;position:absolute;inset:0 0 auto}.page-module-scss-module__hhhYGW__tab{top:calc(var(--head) - 1px);width:50%;height:calc(var(--tab) + 1px);background:#f4f3eb;position:absolute;left:0}@media (max-width:640px){.page-module-scss-module__hhhYGW__tab{width:82%}}.page-module-scss-module__hhhYGW__heading{color:#0a3542;letter-spacing:.1em;text-transform:uppercase;font-size:3.4cqi;font-weight:300;line-height:1.05;position:absolute;bottom:1.4cqi;left:1.4cqi}@media (max-width:640px){.page-module-scss-module__hhhYGW__heading{font-size:5.6cqi}}.page-module-scss-module__hhhYGW__logo{color:#000;width:5cqi;position:absolute;top:3.3cqi;left:3.5cqi}.page-module-scss-module__hhhYGW__logo svg{width:100%;height:auto;display:block}@media (max-width:640px){.page-module-scss-module__hhhYGW__logo{width:13cqi}}.page-module-scss-module__hhhYGW__jobs{color:#fff;text-transform:uppercase;background:#0a3542;padding:.7cqi 1.1cqi;font-size:1cqi;font-weight:300;position:absolute;top:3.3cqi;right:3.5cqi}@media (max-width:640px){.page-module-scss-module__hhhYGW__jobs{padding:1.6cqi 2.6cqi;font-size:2.6cqi}}.page-module-scss-module__hhhYGW__open{color:#f4f3eb;letter-spacing:.12em;text-transform:uppercase;background:#0a3542;justify-content:center;align-items:center;gap:.5rem;padding:1.1rem;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s;display:flex}.page-module-scss-module__hhhYGW__preview:hover .page-module-scss-module__hhhYGW__open{color:#0a3542;background:#d3c9bc}
.GlassCardsTrial-module-scss-module__djGyRq__toolbar{padding:0 var(--page-gutter) clamp(1.5rem,3vw,2.5rem);flex-wrap:wrap;gap:1rem 2rem;display:flex}.GlassCardsTrial-module-scss-module__djGyRq__choice{align-items:center;gap:1rem;display:flex}@media (max-width:992px),(max-height:500px){.GlassCardsTrial-module-scss-module__djGyRq__ring{display:none}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .GlassCardsTrial-module-scss-module__djGyRq__ring{display:none}}:root[data-motion=reduced] .GlassCardsTrial-module-scss-module__djGyRq__ring{display:none}.GlassCardsTrial-module-scss-module__djGyRq__label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.875rem}.GlassCardsTrial-module-scss-module__djGyRq__options{border:1px solid var(--color-border);border-radius:999px;padding:4px;display:flex}.GlassCardsTrial-module-scss-module__djGyRq__option{font:inherit;letter-spacing:.04em;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.6rem 1.15rem;font-size:.875rem;font-weight:600;transition:background-color .3s,color .3s}@media (hover:hover){.GlassCardsTrial-module-scss-module__djGyRq__option:hover{color:var(--color-fg)}}.GlassCardsTrial-module-scss-module__djGyRq__option[aria-pressed=true]{background:var(--cta-bg);color:var(--cta-fg)}
.page-module-scss-module__DJgWXq__page{padding:calc(var(--nav-height) + clamp(2rem,6vw,5rem)) var(--page-gutter) var(--section-v)}.page-module-scss-module__DJgWXq__header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:clamp(3rem,7vw,6rem);display:flex}.page-module-scss-module__DJgWXq__eyebrow,.page-module-scss-module__DJgWXq__what{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.875rem}.page-module-scss-module__DJgWXq__title{letter-spacing:-.04em;font-size:clamp(2.75rem,7vw,6.5rem);font-weight:700;line-height:.95}.page-module-scss-module__DJgWXq__lede{max-width:44ch;color:var(--color-muted);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.75}.page-module-scss-module__DJgWXq__caveat{border-left:2px solid var(--color-gold);max-width:62ch;color:var(--color-muted);padding-left:1rem;line-height:1.65}.page-module-scss-module__DJgWXq__caveat strong{color:var(--color-fg);font-weight:600}.page-module-scss-module__DJgWXq__clients{border-bottom:1px solid var(--color-border);list-style:none}.page-module-scss-module__DJgWXq__client{--row:clamp(3.5rem, 6vw, 5rem);--gap:clamp(2rem, 6vw, 6rem);--branch:clamp(1.5rem, 3vw, 2.5rem);align-items:start;gap:0 var(--gap);border-top:1px solid var(--color-border);scroll-margin-top:var(--nav-height);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);padding-block:clamp(2rem,4vw,3rem);display:grid}@media (max-width:820px){.page-module-scss-module__DJgWXq__client{grid-template-columns:1fr}}.page-module-scss-module__DJgWXq__brand{flex-direction:column;display:flex}.page-module-scss-module__DJgWXq__name{min-height:var(--row);letter-spacing:-.04em;align-items:center;gap:1.5rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1;display:flex}.page-module-scss-module__DJgWXq__name:after{content:"";height:1px;margin-right:calc(-1*var(--gap));background:var(--brand,var(--color-gold));flex:1}@media (max-width:820px){.page-module-scss-module__DJgWXq__name:after{display:none}}.page-module-scss-module__DJgWXq__name:has(.page-module-scss-module__DJgWXq__logo){align-items:flex-start;margin-bottom:.5rem}.page-module-scss-module__DJgWXq__name:has(.page-module-scss-module__DJgWXq__logo):after{margin-top:calc(var(--row)/2);align-self:flex-start}.page-module-scss-module__DJgWXq__logo{max-width:100%;height:calc(var(--row)*var(--logo-size));width:calc(var(--row)*var(--logo-size)*var(--logo-ratio));margin-top:calc(var(--row)*(1 - var(--logo-size))/2);background:var(--brand,var(--color-fg));flex:none;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:820px){.page-module-scss-module__DJgWXq__logo{margin-top:0}}.page-module-scss-module__DJgWXq__ideas{list-style:none}@media (max-width:820px){.page-module-scss-module__DJgWXq__ideas{margin-top:1.25rem}}.page-module-scss-module__DJgWXq__idea{padding-left:var(--branch);position:relative}.page-module-scss-module__DJgWXq__idea:before,.page-module-scss-module__DJgWXq__idea:after{content:"";background:var(--brand,var(--color-gold));position:absolute;left:0}.page-module-scss-module__DJgWXq__idea:before{top:calc(var(--row)/2);width:calc(var(--branch) - .75rem);height:1px}.page-module-scss-module__DJgWXq__idea:after{top:calc(var(--row)/2);bottom:calc(var(--row)/-2);width:1px}.page-module-scss-module__DJgWXq__idea:last-child:after{display:none}@media (max-width:820px){.page-module-scss-module__DJgWXq__idea:after{top:0;bottom:0}.page-module-scss-module__DJgWXq__idea:last-child:after{height:calc(var(--row)/2);display:block;bottom:auto}}.page-module-scss-module__DJgWXq__link{grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--row) auto;align-items:center;column-gap:1.25rem;display:grid}.page-module-scss-module__DJgWXq__number{letter-spacing:.06em;width:1.5rem;color:var(--brand,var(--color-accent));font-size:.875rem;font-weight:600}.page-module-scss-module__DJgWXq__ideaTitle{letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.1;transition:color .25s}.page-module-scss-module__DJgWXq__ideaTitle span{transition:transform .25s;display:inline-block}@media (hover:hover){.page-module-scss-module__DJgWXq__link:hover .page-module-scss-module__DJgWXq__ideaTitle{color:var(--brand,var(--color-accent))}.page-module-scss-module__DJgWXq__link:hover .page-module-scss-module__DJgWXq__ideaTitle span{transform:translate(.15em)}}.page-module-scss-module__DJgWXq__summary{color:var(--color-muted);grid-column:2;margin-top:-.75rem;padding-bottom:1rem}
.page-module-scss-module__MUOaca__preview{margin:0 var(--page-gutter);outline-offset:4px;grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.page-module-scss-module__MUOaca__preview{grid-template-columns:1fr}}.page-module-scss-module__MUOaca__side{color:#881212;text-align:center;background:#fff3c5;justify-items:center;gap:.75rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.page-module-scss-module__MUOaca__side[data-mode=night]{color:#fff3c5;background:#1d0b0c}.page-module-scss-module__MUOaca__mark{aspect-ratio:745/295;background:currentColor;width:min(12rem,70%);display:block;-webkit-mask:url(/assets/playground/stubbys/wordmark.svg) 50%/contain no-repeat;mask:url(/assets/playground/stubbys/wordmark.svg) 50%/contain no-repeat}.page-module-scss-module__MUOaca__photo{aspect-ratio:4/5;object-fit:cover;background:#881212;border-radius:.2rem;width:min(16rem,80%);margin:.5rem 0;padding:.4rem;transition:transform .5s cubic-bezier(.7,0,.2,1)}.page-module-scss-module__MUOaca__side[data-mode=night] .page-module-scss-module__MUOaca__photo{background:#6b1a1f}@media (hover:hover){.page-module-scss-module__MUOaca__preview:hover .page-module-scss-module__MUOaca__photo{transform:translateY(-.5rem)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .page-module-scss-module__MUOaca__photo{transition:none}}:root[data-motion=reduced] .page-module-scss-module__MUOaca__photo{transition:none}.page-module-scss-module__MUOaca__mode{letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:700}.page-module-scss-module__MUOaca__line{letter-spacing:.06em;font-size:.875rem}.page-module-scss-module__MUOaca__open{background:var(--cta-bg);color:var(--cta-fg);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;justify-content:center;align-items:center;gap:.5rem;padding:1.1rem;font-size:.875rem;font-weight:700;transition:background-color .2s,color .2s;display:flex}.page-module-scss-module__MUOaca__preview:hover .page-module-scss-module__MUOaca__open{background:var(--cta-hover-bg);color:var(--cta-hover-fg)}
.HenVRooster-module-scss-module__SQ89gG__section{padding:var(--section-v) var(--page-gutter);background:var(--hvr-bg);color:var(--hvr-ink)}.HenVRooster-module-scss-module__SQ89gG__section :focus-visible{outline-color:var(--hvr-ink)}.HenVRooster-module-scss-module__SQ89gG__layout{grid-template:"intro board""panel board"1fr/minmax(0,1fr) minmax(0,34rem);gap:2.5rem clamp(2rem,7vw,7rem);display:grid}@media (max-width:860px){.HenVRooster-module-scss-module__SQ89gG__layout{grid-template:"intro""board""panel"/minmax(0,1fr)}}.HenVRooster-module-scss-module__SQ89gG__intro{flex-direction:column;grid-area:intro;gap:1rem;display:flex}.HenVRooster-module-scss-module__SQ89gG__title{letter-spacing:-.01em;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:500;line-height:1.02}.HenVRooster-module-scss-module__SQ89gG__lede{text-wrap:pretty;max-width:34ch;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.5}.HenVRooster-module-scss-module__SQ89gG__boardArea{grid-area:board;width:100%}@media (max-width:860px){.HenVRooster-module-scss-module__SQ89gG__boardArea{justify-self:center;max-width:30rem}}.HenVRooster-module-scss-module__SQ89gG__board{aspect-ratio:1;-webkit-user-select:none;user-select:none;grid-template-rows:repeat(3,minmax(0,1fr));display:grid;position:relative}.HenVRooster-module-scss-module__SQ89gG__row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.HenVRooster-module-scss-module__SQ89gG__cell{position:relative}.HenVRooster-module-scss-module__SQ89gG__button{color:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0;padding:0;position:absolute;inset:0}.HenVRooster-module-scss-module__SQ89gG__button[aria-disabled=true]{cursor:default}.HenVRooster-module-scss-module__SQ89gG__button:focus-visible{outline:1.5px solid var(--hvr-ink);outline-offset:-10px;border-radius:0}.HenVRooster-module-scss-module__SQ89gG__lines{width:100%;height:100%;fill:var(--hvr-ink);pointer-events:none;position:absolute;inset:0}.HenVRooster-module-scss-module__SQ89gG__wash{background:var(--hvr-ribbon);opacity:.18;pointer-events:none;animation:HenVRooster-module-scss-module__SQ89gG__fade-in .45s ease calc(.45s + var(--order)*.12s) both;position:absolute;inset:7%}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .HenVRooster-module-scss-module__SQ89gG__wash{animation:none}}:root[data-motion=reduced] .HenVRooster-module-scss-module__SQ89gG__wash{animation:none}.HenVRooster-module-scss-module__SQ89gG__bird{pointer-events:none;justify-content:center;align-items:flex-end;padding-bottom:11%;display:flex;position:absolute;inset:0}.HenVRooster-module-scss-module__SQ89gG__bird img{width:auto;height:var(--tall);transform-origin:50% 100%;transition:opacity .35s;animation:.45s cubic-bezier(.3,.7,.2,1) both HenVRooster-module-scss-module__SQ89gG__arrive;display:block}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .HenVRooster-module-scss-module__SQ89gG__bird img{animation:.25s both HenVRooster-module-scss-module__SQ89gG__fade-in}}:root[data-motion=reduced] .HenVRooster-module-scss-module__SQ89gG__bird img{animation:.25s both HenVRooster-module-scss-module__SQ89gG__fade-in}.HenVRooster-module-scss-module__SQ89gG__bird[data-state=going] img{opacity:.35}.HenVRooster-module-scss-module__SQ89gG__bird[data-state=leaving] img{animation:.4s forwards HenVRooster-module-scss-module__SQ89gG__leave}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .HenVRooster-module-scss-module__SQ89gG__bird[data-state=leaving] img{animation:.25s forwards HenVRooster-module-scss-module__SQ89gG__fade-out}}:root[data-motion=reduced] .HenVRooster-module-scss-module__SQ89gG__bird[data-state=leaving] img{animation:.25s forwards HenVRooster-module-scss-module__SQ89gG__fade-out}.HenVRooster-module-scss-module__SQ89gG__bird[data-state=won] img{animation:HenVRooster-module-scss-module__SQ89gG__arrive .45s cubic-bezier(.3, .7, .2, 1) both,HenVRooster-module-scss-module__SQ89gG__hop .9s ease-in-out calc(.45s + var(--order)*.12s) both}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .HenVRooster-module-scss-module__SQ89gG__bird[data-state=won] img{animation:.25s both HenVRooster-module-scss-module__SQ89gG__fade-in}}:root[data-motion=reduced] .HenVRooster-module-scss-module__SQ89gG__bird[data-state=won] img{animation:.25s both HenVRooster-module-scss-module__SQ89gG__fade-in}.HenVRooster-module-scss-module__SQ89gG__bird[data-state=lost] img{opacity:.45}.HenVRooster-module-scss-module__SQ89gG__bird[data-state=ghost] img{opacity:0;transition:opacity .2s;animation:none}@media (hover:hover){.HenVRooster-module-scss-module__SQ89gG__button:hover .HenVRooster-module-scss-module__SQ89gG__bird[data-state=ghost] img{opacity:.22}}.HenVRooster-module-scss-module__SQ89gG__button:focus-visible .HenVRooster-module-scss-module__SQ89gG__bird[data-state=ghost] img{opacity:.22}.HenVRooster-module-scss-module__SQ89gG__hen{--tall:76%}.HenVRooster-module-scss-module__SQ89gG__rooster{--tall:64%}.HenVRooster-module-scss-module__SQ89gG__call{--shift:calc(-50% + (1 - var(--column)) * 20%);top:calc(var(--row)*100%/3);left:calc((var(--column) + .5)*100%/3);z-index:1;background:var(--hvr-ink);color:var(--hvr-bg);white-space:nowrap;transform:translate(var(--shift), -100%);pointer-events:none;padding:.3rem .75rem .35rem;font-size:1.05rem;font-style:italic;line-height:1.2;animation:.35s .6s both HenVRooster-module-scss-module__SQ89gG__call-in;position:absolute}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .HenVRooster-module-scss-module__SQ89gG__call{animation:.25s .3s both HenVRooster-module-scss-module__SQ89gG__fade-in}}:root[data-motion=reduced] .HenVRooster-module-scss-module__SQ89gG__call{animation:.25s .3s both HenVRooster-module-scss-module__SQ89gG__fade-in}.HenVRooster-module-scss-module__SQ89gG__panel{flex-direction:column;grid-area:panel;align-self:end;gap:1.75rem;display:flex}.HenVRooster-module-scss-module__SQ89gG__status{min-height:1.2em;font-size:clamp(1.6rem,2.6vw,2.25rem);font-style:italic;line-height:1.2}.HenVRooster-module-scss-module__SQ89gG__note{max-width:36ch;margin-top:-.75rem;font-size:1.05rem;line-height:1.5}.HenVRooster-module-scss-module__SQ89gG__tally dl{display:flex}.HenVRooster-module-scss-module__SQ89gG__tally div{border-left:1px solid;min-width:6.5rem;padding:0 1.25rem}.HenVRooster-module-scss-module__SQ89gG__tally div:first-child{border-left:0;padding-left:0}.HenVRooster-module-scss-module__SQ89gG__tally dt{letter-spacing:.16em;text-transform:uppercase;font-size:.8rem}.HenVRooster-module-scss-module__SQ89gG__tally dd{font-variant-numeric:lining-nums tabular-nums;font-size:2.5rem;line-height:1.1}.HenVRooster-module-scss-module__SQ89gG__actions{flex-wrap:wrap;gap:.75rem;min-height:3.25rem;display:flex}.HenVRooster-module-scss-module__SQ89gG__again,.HenVRooster-module-scss-module__SQ89gG__cta{border:1px solid var(--hvr-ink);min-height:3.25rem;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 1.5rem;font-size:1.1rem;transition:background-color .25s,color .25s;animation:.4s .5s both HenVRooster-module-scss-module__SQ89gG__fade-in;display:inline-flex}@media (max-width:560px){.HenVRooster-module-scss-module__SQ89gG__again,.HenVRooster-module-scss-module__SQ89gG__cta{flex:100%}}.HenVRooster-module-scss-module__SQ89gG__again{background:var(--hvr-ink);color:var(--hvr-bg)}@media (hover:hover){.HenVRooster-module-scss-module__SQ89gG__again:hover{background:var(--hvr-ribbon);border-color:var(--hvr-ribbon)}}.HenVRooster-module-scss-module__SQ89gG__cta{color:var(--hvr-ink);background:0 0}@media (hover:hover){.HenVRooster-module-scss-module__SQ89gG__cta:hover{background:var(--hvr-ink);color:var(--hvr-bg)}}@keyframes HenVRooster-module-scss-module__SQ89gG__arrive{0%{opacity:0;transform:translateY(-24%)}55%{opacity:1;transform:translateY(0)scaleY(.95)}to{transform:none}}@keyframes HenVRooster-module-scss-module__SQ89gG__hop{0%,36%,72%,to{transform:none}18%{transform:translateY(-16%)}54%{transform:translateY(-9%)}}@keyframes HenVRooster-module-scss-module__SQ89gG__leave{to{opacity:0;transform:translateY(-12%)scale(.9)}}@keyframes HenVRooster-module-scss-module__SQ89gG__call-in{0%{opacity:0;transform:translate(var(--shift), -80%)}to{opacity:1;transform:translate(var(--shift), -100%)}}@keyframes HenVRooster-module-scss-module__SQ89gG__fade-in{0%{opacity:0}}@keyframes HenVRooster-module-scss-module__SQ89gG__fade-out{to{opacity:0}}
@keyframes ItLearnsYou-module-scss-module__hYOaFa__pop{0%{opacity:0;transform:scale(.55)}}@keyframes ItLearnsYou-module-scss-module__hYOaFa__count{50%{transform:translateY(-7%)}}@keyframes ItLearnsYou-module-scss-module__hYOaFa__tick{0%{opacity:0;transform:translateY(35%)}}@keyframes ItLearnsYou-module-scss-module__hYOaFa__rise{0%{opacity:0;transform:translateY(.75rem)}}@keyframes ItLearnsYou-module-scss-module__hYOaFa__fade{0%{opacity:0}}.ItLearnsYou-module-scss-module__hYOaFa__section{padding:var(--section-v) var(--page-gutter);color:#fff;background:#14233c}.ItLearnsYou-module-scss-module__hYOaFa__section :focus-visible{outline-offset:3px;outline:2px solid #fff}.ItLearnsYou-module-scss-module__hYOaFa__intro{flex-direction:column;gap:1rem;max-width:40rem;margin-bottom:clamp(2rem,5vw,3.5rem);display:flex}.ItLearnsYou-module-scss-module__hYOaFa__heading{letter-spacing:-.03em;font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.02}.ItLearnsYou-module-scss-module__hYOaFa__lede{color:#ffffffb8;text-wrap:pretty;max-width:46ch;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.5}.ItLearnsYou-module-scss-module__hYOaFa__game{grid-template:"board score""board read""board history"1fr/minmax(0,1.55fr) minmax(0,1fr);gap:clamp(.75rem,1.4vw,1.25rem);max-width:88rem;display:grid}@media (max-width:900px){.ItLearnsYou-module-scss-module__hYOaFa__game{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"score""board""read""history"}}.ItLearnsYou-module-scss-module__hYOaFa__score,.ItLearnsYou-module-scss-module__hYOaFa__board,.ItLearnsYou-module-scss-module__hYOaFa__read,.ItLearnsYou-module-scss-module__hYOaFa__history{background:#ffffff0f;border-radius:1.5rem;min-width:0;padding:clamp(1rem,2.2vw,1.75rem)}.ItLearnsYou-module-scss-module__hYOaFa__score{grid-area:score}.ItLearnsYou-module-scss-module__hYOaFa__board{flex-direction:column;grid-area:board;gap:clamp(1rem,1.8vw,1.5rem);display:flex}.ItLearnsYou-module-scss-module__hYOaFa__read{flex-direction:column;grid-area:read;gap:.75rem;display:flex}.ItLearnsYou-module-scss-module__hYOaFa__history{flex-direction:column;grid-area:history;gap:.875rem;display:flex}.ItLearnsYou-module-scss-module__hYOaFa__label,.ItLearnsYou-module-scss-module__hYOaFa__round,.ItLearnsYou-module-scss-module__hYOaFa__keys,.ItLearnsYou-module-scss-module__hYOaFa__sideLabel,.ItLearnsYou-module-scss-module__hYOaFa__scores dt{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;font-size:.8125rem;font-weight:600}.ItLearnsYou-module-scss-module__hYOaFa__scores{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ItLearnsYou-module-scss-module__hYOaFa__scores dt{align-items:center;gap:.5rem;display:flex}.ItLearnsYou-module-scss-module__hYOaFa__scores dt:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}.ItLearnsYou-module-scss-module__hYOaFa__scores dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:clamp(2.5rem,4.6vw,4rem);font-weight:700;line-height:1;overflow:hidden}.ItLearnsYou-module-scss-module__hYOaFa__scores .ItLearnsYou-module-scss-module__hYOaFa__you dt:before{background:#2f8de4}.ItLearnsYou-module-scss-module__hYOaFa__scores .ItLearnsYou-module-scss-module__hYOaFa__me dt:before{background:#ff3831}.ItLearnsYou-module-scss-module__hYOaFa__scores .ItLearnsYou-module-scss-module__hYOaFa__draws dt:before{background:#ffffff2e}@media (max-width:900px){.ItLearnsYou-module-scss-module__hYOaFa__scores dd{font-size:2.5rem}}.ItLearnsYou-module-scss-module__hYOaFa__tick{animation:.3s cubic-bezier(.25,1.5,.55,1) both ItLearnsYou-module-scss-module__hYOaFa__tick;display:inline-block}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .ItLearnsYou-module-scss-module__hYOaFa__tick{animation:none}}:root[data-motion=reduced] .ItLearnsYou-module-scss-module__hYOaFa__tick{animation:none}.ItLearnsYou-module-scss-module__hYOaFa__boardTop{justify-content:space-between;gap:1rem;display:flex}.ItLearnsYou-module-scss-module__hYOaFa__keys{text-align:right}@media (hover:none),(pointer:coarse){.ItLearnsYou-module-scss-module__hYOaFa__keys{display:none}}.ItLearnsYou-module-scss-module__hYOaFa__faceOff{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.8vw,1.25rem);display:grid}@media (min-width:901px){.ItLearnsYou-module-scss-module__hYOaFa__faceOff{flex:1}}.ItLearnsYou-module-scss-module__hYOaFa__side{flex-direction:column;gap:.625rem;min-width:0;display:flex}.ItLearnsYou-module-scss-module__hYOaFa__tile{aspect-ratio:16/10;color:#fff;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;transition:background-color .3s,color .3s,box-shadow .3s;display:flex}.ItLearnsYou-module-scss-module__hYOaFa__tile.ItLearnsYou-module-scss-module__hYOaFa__you{background:#2f8de4}.ItLearnsYou-module-scss-module__hYOaFa__tile.ItLearnsYou-module-scss-module__hYOaFa__me{background:#ff3831}.ItLearnsYou-module-scss-module__hYOaFa__tile.ItLearnsYou-module-scss-module__hYOaFa__empty{border:2px dashed #ffffff2e}.ItLearnsYou-module-scss-module__hYOaFa__tile[data-result=lost]{color:#ffffffc7}.ItLearnsYou-module-scss-module__hYOaFa__tile[data-result=lost].ItLearnsYou-module-scss-module__hYOaFa__you{background:#2f8de43d}.ItLearnsYou-module-scss-module__hYOaFa__tile[data-result=lost].ItLearnsYou-module-scss-module__hYOaFa__me{background:#ff38313d}.ItLearnsYou-module-scss-module__hYOaFa__tile[data-result=won]{box-shadow:0 0 0 3px #14233c,0 0 0 6px #fff}@media (min-width:901px){.ItLearnsYou-module-scss-module__hYOaFa__tile{aspect-ratio:auto;flex:1;min-height:clamp(11rem,17vw,15rem)}}@media (max-width:576px){.ItLearnsYou-module-scss-module__hYOaFa__tile{aspect-ratio:1/.9}}.ItLearnsYou-module-scss-module__hYOaFa__counting{animation:.23s ease-in-out 2 ItLearnsYou-module-scss-module__hYOaFa__count}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .ItLearnsYou-module-scss-module__hYOaFa__counting{animation:none}}:root[data-motion=reduced] .ItLearnsYou-module-scss-module__hYOaFa__counting{animation:none}.ItLearnsYou-module-scss-module__hYOaFa__tileGlyph{width:clamp(2.75rem,7vw,5rem);height:auto;animation:.28s cubic-bezier(.25,1.5,.55,1) both ItLearnsYou-module-scss-module__hYOaFa__pop}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .ItLearnsYou-module-scss-module__hYOaFa__tileGlyph{animation:none}}:root[data-motion=reduced] .ItLearnsYou-module-scss-module__hYOaFa__tileGlyph{animation:none}.ItLearnsYou-module-scss-module__hYOaFa__tileName{letter-spacing:-.01em;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:700}.ItLearnsYou-module-scss-module__hYOaFa__lock{width:clamp(2rem,4.5vw,3rem);height:auto}.ItLearnsYou-module-scss-module__hYOaFa__outcome{letter-spacing:-.03em;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:700;line-height:1.1}.ItLearnsYou-module-scss-module__hYOaFa__outcome[data-outcome=win]{color:#2f8de4}.ItLearnsYou-module-scss-module__hYOaFa__outcome[data-outcome=lose]{color:#ff3831}.ItLearnsYou-module-scss-module__hYOaFa__outcome[data-outcome]{animation:.3s ease-out both ItLearnsYou-module-scss-module__hYOaFa__rise}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .ItLearnsYou-module-scss-module__hYOaFa__outcome[data-outcome]{animation:none}}:root[data-motion=reduced] .ItLearnsYou-module-scss-module__hYOaFa__outcome[data-outcome]{animation:none}.ItLearnsYou-module-scss-module__hYOaFa__status{color:#ffffffb8;margin-top:-.5rem}.ItLearnsYou-module-scss-module__hYOaFa__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,1.2vw,.875rem);margin-top:auto;display:grid}.ItLearnsYou-module-scss-module__hYOaFa__choice{color:#14233c;min-width:0;min-height:clamp(5.75rem,11vw,8rem);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:.875rem .5rem;transition:background-color .2s,color .2s,opacity .2s,transform .15s;display:flex;position:relative}@media (hover:hover){.ItLearnsYou-module-scss-module__hYOaFa__choice:hover:not([aria-disabled=true]){color:#fff;background:#2f8de4}}.ItLearnsYou-module-scss-module__hYOaFa__choice:active:not([aria-disabled=true]){transform:scale(.97)}.ItLearnsYou-module-scss-module__hYOaFa__choice[aria-disabled=true]{opacity:.4;cursor:default}.ItLearnsYou-module-scss-module__hYOaFa__choice[data-waiting]{opacity:.7}.ItLearnsYou-module-scss-module__hYOaFa__choice:focus-visible{outline-width:3px}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .ItLearnsYou-module-scss-module__hYOaFa__choice{transition:background-color .2s,color .2s}:root:not([data-motion=full]) .ItLearnsYou-module-scss-module__hYOaFa__choice:active:not([aria-disabled=true]){transform:none}}:root[data-motion=reduced] .ItLearnsYou-module-scss-module__hYOaFa__choice{transition:background-color .2s,color .2s}:root[data-motion=reduced] .ItLearnsYou-module-scss-module__hYOaFa__choice:active:not([aria-disabled=true]){transform:none}.ItLearnsYou-module-scss-module__hYOaFa__choiceGlyph{width:clamp(2.25rem,4vw,3rem);height:auto}.ItLearnsYou-module-scss-module__hYOaFa__choiceLabel{font-size:clamp(.95rem,1.4vw,1.125rem);font-weight:700}.ItLearnsYou-module-scss-module__hYOaFa__key{min-width:1.5rem;font:inherit;text-align:center;opacity:.7;background:#14233c14;border-radius:.4rem;padding:.1rem .35rem;font-size:.75rem;font-weight:600;line-height:1.4;position:absolute;top:.625rem;right:.625rem}.ItLearnsYou-module-scss-module__hYOaFa__choice:hover .ItLearnsYou-module-scss-module__hYOaFa__key{background:#fff3}@media (hover:none),(pointer:coarse){.ItLearnsYou-module-scss-module__hYOaFa__key{display:none}}.ItLearnsYou-module-scss-module__hYOaFa__guess{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:600;animation:.3s ease-out both ItLearnsYou-module-scss-module__hYOaFa__fade;display:flex}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .ItLearnsYou-module-scss-module__hYOaFa__guess{animation:none}}:root[data-motion=reduced] .ItLearnsYou-module-scss-module__hYOaFa__guess{animation:none}.ItLearnsYou-module-scss-module__hYOaFa__verdict{letter-spacing:0;border:1.5px solid #ffffff2e;border-radius:999px;align-items:center;gap:.4rem;padding:.15rem .7rem .15rem .55rem;font-size:.875rem;font-weight:600;display:inline-flex}.ItLearnsYou-module-scss-module__hYOaFa__verdict:before{content:"";border:1.5px solid #fff;border-radius:50%;width:.55rem;height:.55rem}.ItLearnsYou-module-scss-module__hYOaFa__verdict.ItLearnsYou-module-scss-module__hYOaFa__right:before{background:#ff3831;border-color:#ff3831}.ItLearnsYou-module-scss-module__hYOaFa__meter{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;font-size:.875rem;display:grid}.ItLearnsYou-module-scss-module__hYOaFa__meterLabel{color:#ffffffb8}.ItLearnsYou-module-scss-module__hYOaFa__meterTrack{background:#ffffff2e;border-radius:999px;height:.375rem;overflow:hidden}.ItLearnsYou-module-scss-module__hYOaFa__meterFill{border-radius:inherit;background:#ff3831;height:100%;transition:width .5s ease-out;display:block}.ItLearnsYou-module-scss-module__hYOaFa__meterFill[data-random]{background:#ffffff73}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .ItLearnsYou-module-scss-module__hYOaFa__meterFill{transition:none}}:root[data-motion=reduced] .ItLearnsYou-module-scss-module__hYOaFa__meterFill{transition:none}.ItLearnsYou-module-scss-module__hYOaFa__meterValue{font-variant-numeric:tabular-nums;text-align:right;min-width:3.5ch;font-weight:700}.ItLearnsYou-module-scss-module__hYOaFa__hunch{color:#ffffffb8;text-wrap:pretty;line-height:1.5}.ItLearnsYou-module-scss-module__hYOaFa__strip{grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(.25rem,.6vw,.4rem);list-style:none;display:grid}.ItLearnsYou-module-scss-module__hYOaFa__cell{aspect-ratio:1;color:#fff;border:1.5px dashed #ffffff2e;border-radius:.5rem;place-items:center;display:grid}.ItLearnsYou-module-scss-module__hYOaFa__cell[data-outcome]{border:0;animation:.28s cubic-bezier(.25,1.5,.55,1) both ItLearnsYou-module-scss-module__hYOaFa__pop}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .ItLearnsYou-module-scss-module__hYOaFa__cell[data-outcome]{animation:none}}:root[data-motion=reduced] .ItLearnsYou-module-scss-module__hYOaFa__cell[data-outcome]{animation:none}.ItLearnsYou-module-scss-module__hYOaFa__cell[data-outcome=lose]{background:#ff3831}.ItLearnsYou-module-scss-module__hYOaFa__cell[data-outcome=win]{background:#2f8de4}.ItLearnsYou-module-scss-module__hYOaFa__cell[data-outcome=draw]{background:#ffffff2e}.ItLearnsYou-module-scss-module__hYOaFa__cellGlyph{width:58%;height:auto}.ItLearnsYou-module-scss-module__hYOaFa__legend{color:#ffffffb8;flex-wrap:wrap;gap:.375rem 1rem;font-size:.8125rem;list-style:none;display:flex}.ItLearnsYou-module-scss-module__hYOaFa__legend li{align-items:center;gap:.4rem;display:flex}.ItLearnsYou-module-scss-module__hYOaFa__legend li:before{content:"";border-radius:.2rem;width:.625rem;height:.625rem}.ItLearnsYou-module-scss-module__hYOaFa__legend [data-outcome=lose]:before{background:#ff3831}.ItLearnsYou-module-scss-module__hYOaFa__legend [data-outcome=win]:before{background:#2f8de4}.ItLearnsYou-module-scss-module__hYOaFa__legend [data-outcome=draw]:before{background:#ffffff2e}.ItLearnsYou-module-scss-module__hYOaFa__mix{border-top:1px solid #ffffff2e;flex-direction:column;gap:.75rem;margin-top:.5rem;padding-top:1.125rem;display:flex}.ItLearnsYou-module-scss-module__hYOaFa__mixRows{flex-direction:column;gap:.5rem;list-style:none;display:flex}.ItLearnsYou-module-scss-module__hYOaFa__mixRows li{grid-template-columns:1.125rem 5.25rem minmax(0,1fr) 2ch;align-items:center;gap:.625rem;font-size:.875rem;display:grid}.ItLearnsYou-module-scss-module__hYOaFa__mixGlyph{width:100%;height:auto}.ItLearnsYou-module-scss-module__hYOaFa__mixFill{border-radius:inherit;background:#2f8de4;height:100%;transition:width .5s ease-out;display:block}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .ItLearnsYou-module-scss-module__hYOaFa__mixFill{transition:none}}:root[data-motion=reduced] .ItLearnsYou-module-scss-module__hYOaFa__mixFill{transition:none}.ItLearnsYou-module-scss-module__hYOaFa__mixCount{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.ItLearnsYou-module-scss-module__hYOaFa__report{flex-direction:column;flex:1;gap:clamp(1rem,2vw,1.5rem);animation:.4s ease-out both ItLearnsYou-module-scss-module__hYOaFa__rise;display:flex}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .ItLearnsYou-module-scss-module__hYOaFa__report{animation:.3s ease-out both ItLearnsYou-module-scss-module__hYOaFa__fade}}:root[data-motion=reduced] .ItLearnsYou-module-scss-module__hYOaFa__report{animation:.3s ease-out both ItLearnsYou-module-scss-module__hYOaFa__fade}.ItLearnsYou-module-scss-module__hYOaFa__stats{border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);padding-bottom:clamp(1rem,2vw,1.5rem);display:grid}.ItLearnsYou-module-scss-module__hYOaFa__stat{flex-direction:column;gap:.75rem;min-width:0;display:flex}.ItLearnsYou-module-scss-module__hYOaFa__statNumber{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(4.5rem,10vw,8rem);font-weight:800;line-height:.85}.ItLearnsYou-module-scss-module__hYOaFa__statMe{color:#ff3831}.ItLearnsYou-module-scss-module__hYOaFa__statChance{color:#ffffff4d}.ItLearnsYou-module-scss-module__hYOaFa__statCaption{letter-spacing:-.01em;text-wrap:pretty;scroll-margin-block:calc(var(--nav-height) + 6rem) 1rem;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:600;line-height:1.3}.ItLearnsYou-module-scss-module__hYOaFa__statCaption:focus-visible{outline-offset:6px}.ItLearnsYou-module-scss-module__hYOaFa__chanceCaption{color:#ffffffb8;font-weight:500}.ItLearnsYou-module-scss-module__hYOaFa__findings{list-style:none}.ItLearnsYou-module-scss-module__hYOaFa__findings li{text-wrap:pretty;border-top:1px solid #ffffff2e;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.875rem 0;font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:500;line-height:1.4;display:grid}.ItLearnsYou-module-scss-module__hYOaFa__findings li:first-child{border-top:0;padding-top:.25rem}.ItLearnsYou-module-scss-module__hYOaFa__findingIndex{color:#ff3831;font-variant-numeric:tabular-nums;padding-top:.2em;font-size:.8125rem;font-weight:700}.ItLearnsYou-module-scss-module__hYOaFa__pitch{color:#ffffffb8;text-wrap:pretty;margin-top:auto}.ItLearnsYou-module-scss-module__hYOaFa__actions{flex-wrap:wrap;gap:.75rem;display:flex}.ItLearnsYou-module-scss-module__hYOaFa__cta,.ItLearnsYou-module-scss-module__hYOaFa__again{min-height:3.25rem;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.5rem;font-size:1.2rem;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.ItLearnsYou-module-scss-module__hYOaFa__cta{color:#fff;background:#ff3831}@media (hover:hover){.ItLearnsYou-module-scss-module__hYOaFa__cta:hover{color:#14233c;background:#fff}}.ItLearnsYou-module-scss-module__hYOaFa__again{color:#fff;background:0 0;border:2px solid #ffffff80}@media (hover:hover){.ItLearnsYou-module-scss-module__hYOaFa__again:hover{color:#14233c;background:#fff;border-color:#fff}}
