:root{--bg:#0a0a0c;--ink:#f4f1ea;--ink-2:hsla(42,31%,94%,.55);--ink-3:hsla(42,31%,94%,.32);--amber:#ef9f27;--surface:hsla(42,31%,94%,.04);--border:hsla(42,31%,94%,.1);--border-2:hsla(42,31%,94%,.06);--wash:rgba(239,159,39,.12);--serif:var(--font-cormorant),Georgia,serif;--serif-display:var(--font-serif-display),Georgia,serif;--sys:var(--font-realtime),system-ui,sans-serif;--pad:clamp(22px,5vw,72px);--maxw:1400px}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sys);font-weight:300;line-height:1.5;overflow-x:hidden}::selection{background:var(--wash);color:var(--ink)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit}.fx-grain{z-index:9999;opacity:.065;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fx-grain,.fx-vignette{content:"";position:fixed;inset:0;pointer-events:none}.fx-vignette{z-index:9998;background:radial-gradient(125% 100% at 50% 32%,transparent 52%,rgba(0,0,0,.5) 100%)}.eyebrow{font-family:var(--sys);font-weight:500;font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--ink-2)}.nav{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:22px var(--pad);transition:background .5s ease,border-color .5s ease,-webkit-backdrop-filter .5s ease;transition:background .5s ease,backdrop-filter .5s ease,border-color .5s ease;transition:background .5s ease,backdrop-filter .5s ease,border-color .5s ease,-webkit-backdrop-filter .5s ease;border-bottom:1px solid transparent}.nav.scrolled{background:rgba(10,10,12,.72);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);border-bottom:1px solid var(--border-2)}.nav__logo{display:flex;align-items:center}.nav__logo img{height:22px;width:auto;opacity:.92;transition:opacity .4s ease}.nav__logo:hover img{opacity:1}.nav__links{display:flex;align-items:center;gap:clamp(20px,3vw,42px)}.nav__link{font-family:var(--sys);font-weight:400;font-size:14px;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--ink-2);position:relative;padding:6px 0;transition:color .4s ease}.nav__link:hover,.nav__link[aria-current=page]{color:var(--ink)}.nav__link--gated{display:inline-flex;align-items:center;gap:7px}.nav__link--gated svg{opacity:.6;transition:opacity .4s}.nav__link--gated:hover svg{opacity:.85}.nav__link--cta{color:var(--ink);border:1px solid var(--border);border-radius:100px;padding:9px 20px;transition:border-color .4s ease,background .4s ease,color .4s ease}.nav__link--cta:hover{border-color:rgba(239,159,39,.5);background:var(--wash);color:var(--ink)}.nav__underline:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:var(--amber);transition:width .45s cubic-bezier(.16,1,.3,1)}.nav__underline:hover:after{width:100%}.nav__toggle{display:none;position:relative;z-index:210;width:42px;height:42px;border:1px solid var(--border);border-radius:100px;background:transparent;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px;transition:border-color .4s ease,background .4s ease}.nav__toggle span{display:block;width:16px;height:1.5px;background:var(--ink);transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease}.nav__toggle.open{border-color:rgba(239,159,39,.5);background:var(--wash)}.nav__toggle.open span:first-child{transform:translateY(3.25px) rotate(45deg)}.nav__toggle.open span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.nav__mobile{display:none;position:fixed;top:0;left:0;right:0;z-index:205;flex-direction:column;padding:96px var(--pad) 40px;background:rgba(10,10,12,.94);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);border-bottom:1px solid var(--border-2);transform:translateY(-100%);transition:transform .5s cubic-bezier(.16,1,.3,1)}.nav__mobile.open{transform:translateY(0)}.nav__mobile-link{font-family:var(--serif);font-weight:300;font-size:34px;line-height:1.5;color:var(--ink);padding:10px 0;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border-2)}.nav__mobile-link[aria-current=page]{color:var(--amber)}.nav__mobile-link.nav__link--gated svg{opacity:.6}@media(max-width:720px){.nav__links{display:none}.nav__mobile,.nav__toggle{display:flex}.nav__mobile-link{font-family:var(--sys);font-weight:500;font-size:22px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}}.footer{padding:clamp(56px,8vw,110px) var(--pad) 48px;border-top:1px solid var(--border-2);flex-direction:column}.footer,.footer__top{display:flex;gap:40px}.footer__top{align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.footer__logo img{height:26px;opacity:.85;width:auto}.footer__contact{font-family:var(--serif);font-size:clamp(22px,3vw,34px);font-weight:300;font-style:italic;color:var(--ink)}.footer__contact a{color:var(--amber);text-decoration:none;font-style:normal;border-bottom:1px solid rgba(239,159,39,.3);transition:border-color .4s}.footer__contact a:hover{border-color:var(--amber)}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;font-family:var(--sys);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.footer__bottom a{color:var(--ink-3);transition:color .4s}.footer__bottom a:hover{color:var(--ink-2)}.media{position:relative;overflow:hidden;background:#111114;--hue:36}.media__fill{position:absolute;inset:0;background:radial-gradient(120% 90% at 28% 14%,hsla(var(--hue),48%,30%,.55),transparent 60%),radial-gradient(140% 120% at 82% 96%,hsla(calc(var(--hue) - 18),38%,12%,.85),transparent 70%),linear-gradient(160deg,#14141a 0,#0c0c10 70%)}.media__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.media__scan{position:absolute;inset:0;opacity:.5;mix-blend-mode:soft-light;z-index:2;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.05) 0 1px,transparent 1px 4px);pointer-events:none}.media--has-media .media__scan{opacity:.18}.media__vig{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(120% 100% at 50% 30%,transparent 40%,rgba(0,0,0,.6) 100%)}.media__label{position:absolute;left:18px;bottom:16px;z-index:3;font-family:var(--sys);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:hsla(42,31%,94%,.42);display:flex;align-items:center;gap:8px}.media__label:before{content:"";width:18px;height:1px;background:hsla(42,31%,94%,.3)}.btn-line{display:inline-flex;align-items:center;gap:12px;font-family:var(--sys);font-weight:400;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);padding:13px 26px;border:1px solid var(--border);border-radius:100px;cursor:pointer;background:transparent;transition:border-color .45s,background .45s,letter-spacing .45s}.btn-line:hover{border-color:rgba(239,159,39,.5);background:var(--wash);letter-spacing:.26em}.btn-line .arr{transition:transform .45s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-line:hover .arr{transform:translateX(5px)}.reveal{opacity:0;transform:translateY(26px);transition:opacity 1s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}.reveal.seen{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}.hero{display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(84px,10vh,130px) var(--pad) clamp(0px,.3vw,5px);position:relative}.hero__inner{max-width:var(--maxw);width:100%;margin:0 auto;position:relative;z-index:1}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(72% 62% at 33% 41%,rgba(239,159,39,.12),transparent 70%),radial-gradient(95% 82% at 48% 34%,hsla(42,31%,94%,.055),transparent 74%),linear-gradient(203deg,hsla(42,31%,94%,.04),transparent 40%,rgba(0,0,0,.46))}.hero__headline{--h:clamp(50px,10.4vw,138px);display:flex;align-items:baseline;flex-wrap:wrap;column-gap:clamp(16px,1.9vw,34px);row-gap:2px;margin:0}.hero__extend{font-family:var(--serif-display);font-weight:400;font-style:italic;font-size:var(--h);line-height:.98;color:var(--ink);white-space:nowrap;opacity:1;letter-spacing:.02em}.hero[data-go] .hero__extend{animation:extendSpread 1.5s cubic-bezier(.16,1,.3,1) .15s both}@keyframes extendSpread{0%{opacity:0;letter-spacing:-.06em;filter:blur(6px)}60%{opacity:1;filter:blur(0)}to{opacity:1;letter-spacing:.02em;filter:blur(0)}}.hero__rotword{font-family:var(--sys);font-weight:700;font-size:calc(var(--h) * .82);line-height:.98;color:var(--amber);letter-spacing:-.012em;white-space:nowrap;opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .55s cubic-bezier(.16,1,.3,1)}.hero__rotword.in{opacity:1;transform:translateY(0)}@media(max-width:720px){.hero__headline{--h:clamp(44px,12.5vw,140px);flex-wrap:nowrap;white-space:nowrap;align-items:baseline;column-gap:clamp(10px,2.4vw,20px)}.hero__tag{font-size:clamp(14px,1.73vw,23px)}}.hero__tag{font-family:var(--serif);font-weight:300;font-size:clamp(25px,3.1vw,42px);line-height:1.4;color:var(--ink-2);max-width:29em;margin-top:clamp(14px,2.2vw,28px);text-wrap:pretty;opacity:0;transform:translateY(14px);transition:opacity 1.1s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}.hero__tag em{color:var(--ink);font-style:italic;font-weight:600}.hero[data-tag] .hero__tag{opacity:1;transform:translateY(0)}.hero__stage{position:absolute;right:0;bottom:0;z-index:0;pointer-events:auto;width:clamp(264px,36vw,560px);height:clamp(320px,53vh,624px);opacity:0;transition:opacity 1.8s ease;-webkit-mask:radial-gradient(125% 108% at 72% 58%,#000 30%,rgba(0,0,0,.45) 58%,transparent 80%);mask:radial-gradient(125% 108% at 72% 58%,#000 30%,rgba(0,0,0,.45) 58%,transparent 80%)}.hero[data-tag] .hero__stage{opacity:1}.stage__slide{position:absolute;inset:0;opacity:0;transition:opacity 2s ease}.stage__slide.active{opacity:1}.stage__slide .media__fill{filter:saturate(1.05) brightness(1.04)}.stage__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;filter:brightness(.5) saturate(.92);transition:filter 1.1s ease}.hero__stage:hover .stage__media{filter:brightness(1.02) saturate(1.05)}.stage__slide:after{content:"";position:absolute;inset:0;z-index:3;background:radial-gradient(120% 100% at 70% 40%,transparent 45%,rgba(0,0,0,.5) 100%)}.stage__cap{position:absolute;right:13%;bottom:17%;z-index:4;font-family:var(--sys);font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:hsla(42,31%,94%,.52);display:flex;align-items:center;gap:9px;white-space:nowrap}.stage__cap:before{content:"";width:20px;height:1px;background:hsla(42,31%,94%,.32)}@media(max-width:900px){.hero__stage{opacity:.5;width:62vw;height:46vh}.hero[data-tag] .hero__stage{opacity:.5}}.hero__cue{position:absolute;left:var(--pad);bottom:38px;z-index:1;display:flex;align-items:center;gap:14px;font-family:var(--sys);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-3);opacity:0;transition:opacity 1.2s ease 0s}.hero[data-tag] .hero__cue{opacity:1}.hero__cue .line{width:1px;height:46px;background:linear-gradient(var(--ink-3),transparent);position:relative;overflow:hidden}.hero__cue .line:after{content:"";position:absolute;top:-50%;left:0;width:1px;height:50%;background:linear-gradient(transparent,var(--amber));animation:cueDrop 2.4s ease-in-out infinite}@keyframes cueDrop{0%{transform:translateY(-30px);opacity:0}40%{opacity:1}to{transform:translateY(96px);opacity:0}}.work{padding:0 0 clamp(44px,7vw,90px)}.work__head{max-width:var(--maxw);padding:0 var(--pad);display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex-wrap:wrap;margin:0 auto clamp(34px,4vw,56px)}.work__title{font-family:var(--serif-display);font-weight:400;font-style:italic;font-size:clamp(34px,5vw,68px);line-height:1.02;color:var(--ink);letter-spacing:-.015em;margin:0}.contact__line em,.gate__title em,.w-close__line em,.w-hero__title em,.work__title em{font-family:var(--sys);font-style:normal;font-weight:700;font-size:.84em;letter-spacing:-.01em;color:var(--amber)}.contact__line em,.w-hero__title em,.work__title em{font-size:1.09em}.work__intro{font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(17px,1.6vw,21px);color:var(--ink-2);max-width:34ch;line-height:1.5;margin:0}.rail{display:flex;gap:clamp(18px,2vw,30px);overflow-x:auto;scroll-snap-type:x mandatory;padding:6px var(--pad) 30px;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:-webkit-grab;cursor:grab}.rail::-webkit-scrollbar{display:none}.rail.dragging{cursor:-webkit-grabbing;cursor:grabbing;scroll-snap-type:none}.rail:after,.rail:before{content:"";flex:0 0 max(0px,calc((100vw - var(--maxw))/2 - var(--pad)))}.rail--auto{scroll-snap-type:none;scrollbar-width:thin;scrollbar-color:hsla(42,31%,94%,.28) transparent}.rail--auto .card{scroll-snap-align:none}.rail--auto::-webkit-scrollbar{display:block;height:7px}.rail--auto::-webkit-scrollbar-track{background:transparent;margin:0 var(--pad)}.rail--auto::-webkit-scrollbar-thumb{background:hsla(42,31%,94%,.22);border-radius:100px}.rail--auto::-webkit-scrollbar-thumb:hover{background:rgba(239,159,39,.55)}.card{flex:0 0 clamp(300px,38vw,470px);scroll-snap-align:center;display:flex;flex-direction:column;position:relative;transition:transform .6s cubic-bezier(.16,1,.3,1)}.card__media{aspect-ratio:4/5;border-radius:3px;border:1px solid var(--border-2);transition:border-color .5s ease,transform .6s cubic-bezier(.16,1,.3,1)}.card__media .media__fill,.card__media .media__media{transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .6s}.card__media .media__media{filter:brightness(.72) saturate(.95)}.card:hover .card__media{border-color:rgba(239,159,39,.32)}.card:hover .card__media .media__fill,.card:hover .card__media .media__media{transform:scale(1.05);filter:saturate(1.15) brightness(1.08)}.card__media:after{content:"";position:absolute;inset:0;border-radius:3px;z-index:4;box-shadow:inset 0 0 0 1px transparent,0 0 0 0 var(--wash);opacity:0;transition:opacity .6s ease,box-shadow .6s ease;pointer-events:none}.card:hover .card__media:after{opacity:1;box-shadow:0 30px 80px -30px rgba(239,159,39,.25)}.card__top{position:absolute;top:16px;left:16px;right:16px;z-index:5;justify-content:space-between}.card__tags,.card__top{display:flex;align-items:center}.card__tags{gap:8px;flex-wrap:wrap}.card__tag{font-weight:500;letter-spacing:.22em;color:var(--ink);background:rgba(10,10,12,.5);border:1px solid var(--border);border-radius:100px;padding:5px 12px}.card__status,.card__tag{font-family:var(--sys);font-size:10px;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card__status{font-weight:600;letter-spacing:.18em;color:var(--amber);background:rgba(239,159,39,.14);border:1px solid rgba(239,159,39,.45);border-radius:100px;padding:5px 11px}.card__arr{width:34px;height:34px;border-radius:100px;border:1px solid var(--border);background:rgba(10,10,12,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;color:var(--ink);opacity:0;transform:translateX(-6px);transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1),background .5s,border-color .5s}.card:hover .card__arr{opacity:1;transform:translateX(0);background:var(--wash);border-color:rgba(239,159,39,.5)}.card__foot{padding:20px 4px 0}.card__name{font-family:var(--sys);font-weight:500;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-bottom:8px;transition:color .4s}.card:hover .card__name{color:var(--amber)}.card__desc{font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(17px,1.5vw,20px);line-height:1.35;color:var(--ink-2)}.rail-hint{max-width:var(--maxw);margin:0 auto;padding:8px var(--pad) 0;display:flex;align-items:center;gap:14px;font-family:var(--sys);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3)}.rail-hint .track{flex:1 1;max-width:200px;height:1px;background:var(--border);position:relative}.rail-hint .thumb{position:absolute;top:0;left:0;height:1px;width:32%;background:var(--amber);transition:left .15s linear}.rail-hint a{color:var(--ink-2);border-bottom:1px solid var(--border);padding-bottom:2px;transition:color .4s,border-color .4s}.rail-hint a:hover{color:var(--amber);border-color:rgba(239,159,39,.4)}.contact{padding:clamp(90px,14vw,190px) var(--pad) clamp(60px,9vw,120px);position:relative}.contact__inner{max-width:880px;margin:0 auto;text-align:center}.contact__line{font-family:var(--serif-display);font-weight:400;font-style:italic;font-size:clamp(34px,6vw,82px);line-height:1.08;color:var(--ink);letter-spacing:-.015em;margin:0}.contact__sub{font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(18px,2vw,24px);color:var(--ink-2);margin-top:26px}.cform{margin:clamp(40px,5vw,64px) auto 0;max-width:540px;flex-direction:column;text-align:left}.cform,.cform__row{display:flex;gap:2px}.cfield{flex:1 1;position:relative}.cfield input,.cfield textarea{width:100%;background:var(--surface);border:1px solid var(--border);color:var(--ink);font-family:var(--sys);font-weight:300;font-size:15px;padding:18px;outline:none;resize:none;transition:border-color .4s,background .4s}.cform__row .cfield:first-child input{border-right:none}.cfield textarea{min-height:120px;line-height:1.5}.cfield input::placeholder,.cfield textarea::placeholder{color:var(--ink-3)}.cfield input:focus,.cfield textarea:focus{border-color:rgba(239,159,39,.5);background:rgba(239,159,39,.04)}.cfield input.err,.cfield textarea.err{border-color:rgba(220,90,70,.6)}.cform__submit{margin-top:14px;align-self:flex-start;background:var(--amber);color:#16100a;border:none;font-family:var(--sys);font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;padding:16px 30px;border-radius:100px;cursor:pointer;display:inline-flex;align-items:center;gap:12px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,background .4s,opacity .3s}.cform__submit:hover{transform:translateY(-2px);box-shadow:0 14px 36px -12px rgba(239,159,39,.5)}.cform__submit[disabled]{opacity:.6;cursor:default;transform:none;box-shadow:none}.cform__alt{margin-top:22px;font-family:var(--sys);font-size:12px;letter-spacing:.06em;color:var(--ink-3);text-align:left}.cform__alt a{color:var(--ink-2);border-bottom:1px solid var(--border);transition:color .4s,border-color .4s}.cform__alt a:hover{color:var(--amber);border-color:rgba(239,159,39,.4)}.cform__err{margin-top:14px;font-family:var(--sys);font-size:13px;letter-spacing:.02em;color:hsla(10,63%,63%,.95)}.cform__done{text-align:center;font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(20px,2.4vw,28px);color:var(--ink);padding:40px 0}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.cform__done{animation:fadeUp .8s cubic-bezier(.16,1,.3,1)}@media(max-width:640px){.cform__row{flex-direction:column;gap:2px}.cform__row .cfield:first-child input{border-right:1px solid var(--border);border-bottom:none}}.w-hero{padding:clamp(150px,20vh,230px) var(--pad) clamp(48px,7vw,96px);max-width:var(--maxw);margin:0 auto}.w-hero__title{font-family:var(--serif-display);font-weight:400;font-style:italic;font-size:clamp(54px,10vw,150px);line-height:.96;color:var(--ink);letter-spacing:-.02em;margin:18px 0 0}.w-hero__lede{font-family:var(--serif);font-weight:300;font-size:clamp(20px,2.4vw,30px);line-height:1.5;color:var(--ink-2);max-width:46ch;margin-top:clamp(28px,4vw,46px)}.w-hero__lede em{font-style:italic;color:var(--ink)}.w-list{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)}.proj{padding:clamp(56px,9vw,128px) 0;border-top:1px solid var(--border-2);display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(34px,5vw,90px);gap:clamp(34px,5vw,90px);align-items:center}.proj:nth-child(2n) .proj__media{order:2}.proj__media{aspect-ratio:4/5;border-radius:3px;border:1px solid var(--border-2);position:relative;overflow:hidden}.proj__body{display:flex;flex-direction:column}.proj__meta{display:flex;align-items:center;gap:16px;margin-bottom:22px}.proj__idx{font-family:var(--sys);font-weight:500;font-size:12px;letter-spacing:.2em;color:var(--amber)}.proj__terr{font-weight:500;letter-spacing:.24em;color:var(--ink-2);border:1px solid var(--border);border-radius:100px}.proj__status,.proj__terr{font-family:var(--sys);font-size:11px;text-transform:uppercase;padding:4px 13px}.proj__status{font-weight:600;letter-spacing:.2em;color:var(--amber);border:1px solid rgba(239,159,39,.45);background:rgba(239,159,39,.12);border-radius:100px}.proj__name{font-family:var(--serif-display);font-weight:400;font-size:clamp(40px,5.5vw,76px);line-height:1.04;color:var(--ink);letter-spacing:-.015em;margin:0 0 6px}.proj__role{font-family:var(--sys);font-weight:300;font-size:13px;letter-spacing:.04em;color:var(--ink-2);margin-bottom:clamp(22px,3vw,34px)}.proj__story{font-family:var(--serif);font-weight:300;font-size:clamp(19px,1.65vw,23px);line-height:1.6;color:hsla(42,31%,94%,.78);margin:0 0 16px;text-wrap:pretty}.proj__story:last-of-type{margin-bottom:0}.proj__story em{font-style:italic;color:var(--ink)}.proj__story strong{font-weight:500;color:var(--ink)}.proj__prose p{font-family:var(--serif);font-weight:300;font-size:clamp(19px,1.65vw,23px);line-height:1.6;color:hsla(42,31%,94%,.78);margin:0 0 16px;text-wrap:pretty}.proj__prose p:last-child{margin-bottom:0}.proj__prose em{font-style:italic;color:var(--ink)}.proj__prose strong{font-weight:500;color:var(--ink)}.proj__facts{margin-top:clamp(30px,4vw,44px);display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--border-2)}.fact{display:grid;grid-template-columns:140px 1fr;grid-gap:18px;gap:18px;padding:14px 0;border-bottom:1px solid var(--border-2);align-items:baseline}.fact__k{font-weight:500;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.fact__k,.fact__v{font-family:var(--sys)}.fact__v{font-weight:300;font-size:14px;line-height:1.45;color:var(--ink)}.fact__v .amber,.fact__v strong{color:var(--amber);font-weight:500}.fact__v a,.proj__prose a{color:var(--amber);text-decoration:none;border-bottom:1px solid rgba(239,159,39,.4);transition:color .3s ease,border-color .3s ease}.fact__v a:hover,.proj__prose a:hover{color:var(--ink);border-color:var(--amber)}.proj__press{margin-top:clamp(24px,3.4vw,36px);display:flex;flex-direction:column;gap:13px}.proj__press-label{font-family:var(--sys);font-weight:500;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.proj__press-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.proj__press-list a{font-family:var(--sys);font-weight:300;font-size:14px;line-height:1.4;color:var(--ink-2);display:inline-flex;align-items:baseline;gap:8px;width:-moz-fit-content;width:fit-content;border-bottom:1px solid var(--border);padding-bottom:3px;transition:color .35s ease,border-color .35s ease}.proj__press-list a:hover{color:var(--amber);border-color:rgba(239,159,39,.5)}.proj__press-list a:after{content:"↗";font-size:11px;opacity:.55}.w-close{border-top:1px solid var(--border-2);max-width:var(--maxw);margin:0 auto;padding:clamp(70px,11vw,150px) var(--pad);text-align:center}.w-close__line{font-family:var(--serif-display);font-weight:400;font-size:clamp(30px,5vw,64px);line-height:1.12;color:var(--ink);letter-spacing:-.015em;margin:0}.w-close__btn{margin-top:clamp(34px,4vw,48px);display:inline-flex}@media(max-width:860px){.proj{grid-template-columns:1fr;gap:30px}.proj:nth-child(2n) .proj__media{order:0}.proj__media{aspect-ratio:16/11}.fact{grid-template-columns:118px 1fr;gap:14px}}.portal-body{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.p-top{display:flex;align-items:center;justify-content:space-between;padding:26px var(--pad)}.p-top__logo img{height:17px;opacity:.9;width:auto}.p-top__back{font-family:var(--sys);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);display:inline-flex;align-items:center;gap:9px;transition:color .4s}.p-top__back:hover{color:var(--ink)}.gate{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px var(--pad) 80px;position:relative}.gate:before{content:"";position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);width:min(620px,80vw);height:min(620px,80vw);border-radius:50%;background:radial-gradient(circle,rgba(239,159,39,.1),transparent 62%);pointer-events:none;filter:blur(8px)}.gate__card{position:relative;z-index:1;width:100%;max-width:480px;text-align:center;display:flex;flex-direction:column;align-items:center}.gate__lock{width:56px;height:56px;border-radius:50%;border:1px solid var(--border);display:grid;place-items:center;color:var(--amber);margin-bottom:30px;background:var(--surface);box-shadow:0 0 0 6px rgba(239,159,39,.04)}.gate__eyebrow{font-family:var(--sys);font-weight:500;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-2);margin-bottom:18px}.gate__title{font-family:var(--serif-display);font-weight:400;font-size:clamp(38px,6vw,68px);line-height:1.04;color:var(--ink);letter-spacing:-.015em;margin:0 0 20px}.gate__copy{font-family:var(--serif);font-weight:300;font-size:clamp(18px,2vw,22px);line-height:1.55;color:var(--ink-2);max-width:40ch;margin:0 0 38px;text-wrap:pretty}.gate__copy em{font-style:italic;color:var(--ink)}.gate__form{width:100%;max-width:400px;display:flex;flex-direction:column;gap:12px}.gate__field{position:relative;display:flex}.gate__field input{flex:1 1;background:var(--surface);border:1px solid var(--border);color:var(--ink);font-family:var(--sys);font-weight:400;font-size:16px;letter-spacing:.28em;text-align:center;text-transform:uppercase;padding:18px;outline:none;border-radius:3px;transition:border-color .4s,background .4s,transform .1s}.gate__field input::placeholder{letter-spacing:.28em;color:var(--ink-3);font-weight:300}.gate__field input:focus{border-color:rgba(239,159,39,.5);background:rgba(239,159,39,.04)}.gate__field.shake{animation:shake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes shake{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-7px)}40%,60%{transform:translateX(7px)}}.gate__submit{background:var(--amber);color:#16100a;border:none;font-family:var(--sys);font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;padding:17px;border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:11px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,opacity .3s}.gate__submit:hover{transform:translateY(-2px);box-shadow:0 14px 36px -12px rgba(239,159,39,.5)}.gate__submit[disabled]{opacity:.6;cursor:default;transform:none;box-shadow:none}.gate__msg{min-height:18px;font-family:var(--sys);font-size:12px;letter-spacing:.04em;color:hsla(10,63%,63%,.9);margin-top:2px;opacity:0;transition:opacity .3s}.gate__msg.show{opacity:1}.gate__req{margin-top:34px;font-family:var(--sys);font-size:12px;letter-spacing:.04em;color:var(--ink-3)}.gate__req a{color:var(--ink-2);border-bottom:1px solid var(--border);transition:color .4s,border-color .4s}.gate__req a:hover{color:var(--amber);border-color:rgba(239,159,39,.4)}.granted{display:flex;flex-direction:column;align-items:center;text-align:center;animation:fadeUp .8s cubic-bezier(.16,1,.3,1)}.granted__check{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(239,159,39,.5);color:var(--amber);margin-bottom:28px;background:rgba(239,159,39,.06)}.granted__line{font-size:clamp(26px,4vw,40px);line-height:1.15;color:var(--ink);margin:0 0 14px}.granted__line,.granted__sub{font-family:var(--serif);font-weight:300}.granted__sub{font-style:italic;font-size:clamp(17px,2vw,20px);color:var(--ink-2);max-width:34ch}.granted__dots{margin-top:30px;display:flex;gap:7px}.granted__dots span{width:6px;height:6px;border-radius:50%;background:var(--amber);opacity:.3;animation:pulse 1.4s infinite}.granted__dots span:nth-child(2){animation-delay:.2s}.granted__dots span:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,to{opacity:.25}50%{opacity:1}}.p-foot{padding:24px var(--pad);text-align:center;font-family:var(--sys);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}@font-face{font-family:__realtime_ddf9ae;src:url(/_next/static/media/dfce747863a2b83c-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__realtime_ddf9ae;src:url(/_next/static/media/58218817bcd1e816-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__realtime_ddf9ae;src:url(/_next/static/media/2ec8977729aa45e6-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__realtime_ddf9ae;src:url(/_next/static/media/878e4350513cee6d-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__realtime_ddf9ae;src:url(/_next/static/media/34fbdd4dadc49e86-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:__realtime_Fallback_ddf9ae;src:local("Arial");ascent-override:104.92%;descent-override:11.66%;line-gap-override:0.00%;size-adjust:102.94%}.__className_ddf9ae{font-family:__realtime_ddf9ae,__realtime_Fallback_ddf9ae,system-ui,sans-serif}.__variable_ddf9ae{--font-realtime:"__realtime_ddf9ae","__realtime_Fallback_ddf9ae",system-ui,sans-serif}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_16bb0c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_Fallback_16bb0c;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_16bb0c{font-family:__Cormorant_Garamond_16bb0c,__Cormorant_Garamond_Fallback_16bb0c,Georgia,serif}.__variable_16bb0c{--font-cormorant:"__Cormorant_Garamond_16bb0c","__Cormorant_Garamond_Fallback_16bb0c",Georgia,serif}@font-face{font-family:"__DM_Serif_Display_d501d1";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/20fd6a0e301296d5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__DM_Serif_Display_d501d1";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/49eec060ce8bd0da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__DM_Serif_Display_d501d1";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__DM_Serif_Display_d501d1";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__DM_Serif_Display_Fallback_d501d1";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_d501d1{font-family:"__DM_Serif_Display_d501d1","__DM_Serif_Display_Fallback_d501d1",Georgia,serif;font-weight:400}.__variable_d501d1{--font-serif-display:"__DM_Serif_Display_d501d1","__DM_Serif_Display_Fallback_d501d1",Georgia,serif}