*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}:root{--g:#F4F2EE;--b:#241E19;--s:#A62E24;--sc:#F8F4EF;--muted:color-mix(in oklab,var(--b) 55%,var(--g));--raised:color-mix(in oklab,var(--b) 6%,var(--g));--hair:color-mix(in oklab,var(--b) 15%,transparent);scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--b) 38%,var(--g)) transparent}body{background:var(--g);color:var(--b);font-family:Albert Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;background:none;border:none;padding:0;cursor:pointer;color:inherit}.mark-body{fill:var(--b)}.mark-stem{fill:var(--s)}.mono{font-family:Azeret Mono,monospace;letter-spacing:.18em;text-transform:uppercase}.g-wipe{position:fixed;inset:0;z-index:80;pointer-events:none;clip-path:polygon(0 0,0 0,0 100%,0 100%)}.sp-rail{position:fixed;right:clamp(14px,1.8vw,26px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;align-items:flex-end;z-index:70}.sp-item{display:flex;align-items:center;gap:11px}.sp-label{font-family:Azeret Mono,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--b);background:color-mix(in oklab,var(--g) 88%,transparent);padding:4px 9px;border-radius:5px;opacity:0;transform:translate(7px);transition:opacity .3s ease-out,transform .3s cubic-bezier(.16,1,.3,1);pointer-events:none}.sp-bar{width:6px;height:32px;border-radius:3px;box-shadow:0 0 0 1px color-mix(in oklab,var(--b) 22%,transparent);transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1)}.sp-item:hover .sp-bar{width:11px}.sp-item:hover .sp-label{opacity:1;transform:none}.sp-item.is-on .sp-bar{width:11px;height:44px}.sp-item.is-on .sp-label{opacity:1;transform:none;color:var(--b)}.sp-item:focus-visible{outline:2px solid var(--s);outline-offset:4px}.hx{position:relative;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;padding:0 clamp(20px,3.4vw,52px)}.hx-nav{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:clamp(26px,4vh,46px) 0}.hx-lock{display:inline-flex;align-items:center;gap:14px;font-family:Familjen Grotesk,sans-serif;font-weight:700;font-size:clamp(1.15rem,1.5vw,1.45rem);letter-spacing:-.015em;white-space:nowrap}.hx-lock svg{width:clamp(30px,2.4vw,38px)}.hx-navcta{font-size:clamp(.92rem,1.05vw,1.05rem);font-weight:600;color:var(--s);white-space:nowrap;position:relative}.hx-navcta:after{content:"";position:absolute;left:0;bottom:-5px;height:2px;width:100%;background:var(--s);transform:scaleX(0);transform-origin:0 50%;transition:transform .35s cubic-bezier(.16,1,.3,1)}.hx-navcta:hover:after{transform:scaleX(1)}.hx-big{font-family:Familjen Grotesk,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:-.025em;line-height:.84;white-space:nowrap}.hx-foot{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:clamp(16px,2.6vh,28px) 0 clamp(18px,3vh,32px)}.hx-cue{font-family:Azeret Mono,monospace;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.hx-cue b{color:var(--b);font-weight:500}.hx-year{font-family:Azeret Mono,monospace;font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.n1-main{flex:1;display:flex;flex-direction:column;justify-content:center;gap:clamp(8px,1.6vh,18px)}.n1-row{display:flex;align-items:flex-end;gap:clamp(18px,3vw,44px)}.n1-word{font-size:min(21.8vw,33.5vh)}.n1-word .ltr{display:inline-block;font-variation-settings:"wght" 700}.n1-meta{display:flex;flex-direction:column;gap:11px;padding-bottom:clamp(8px,2.2vh,26px);min-width:0}.n1-meta span{font-family:Azeret Mono,monospace;font-size:clamp(.62rem,.88vw,.8rem);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.n1-meta .is-ink{color:var(--b)}.n1-dot{color:var(--s);display:inline-block}.comp-anim .n1-dot{animation:ballpulse 3.8s ease-in-out 1.6s infinite}@keyframes ballpulse{0%,to{transform:scale(1)}50%{transform:scale(1.075)}}.comp-anim .n1-line.is-open{overflow:visible}.comp-anim .ltr:not(.n1-dot){animation:lshimmer 7s ease-in-out infinite;will-change:transform}@keyframes lshimmer{0%,to{opacity:1}50%{opacity:.8}}.comp-anim .n1-line{overflow:hidden}.comp-anim .n1-slam{display:inline-block;transform:translateY(105%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.comp-anim .n1-line.is-in .n1-slam{transform:translateY(0)}.comp-anim .n1-meta span{opacity:0;transform:translateY(14px);transition:opacity .6s ease-out,transform .6s cubic-bezier(.16,1,.3,1)}.comp-anim .n1-meta.is-in span{opacity:1;transform:none}.comp-anim .hx-nav{animation:hxdown .7s cubic-bezier(.16,1,.3,1) .75s both}.comp-anim .hx-foot{animation:hxup .7s cubic-bezier(.16,1,.3,1) .95s both}@keyframes hxdown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes hxup{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.comp-anim .hx-cue{animation:cuebreathe 4.5s ease-in-out 3.2s infinite}@keyframes cuebreathe{0%,to{opacity:1}50%{opacity:.55}}.comp-anim .rv-line{overflow:hidden}.comp-anim .rv-slam{display:inline-block;transform:translateY(108%);transition:transform .75s cubic-bezier(.16,1,.3,1)}.comp-anim .rv-line.is-in .rv-slam{transform:translateY(0)}html.comp-anim{scroll-snap-type:y mandatory}.comp-anim .hx{scroll-snap-align:start}.tk-anchor{height:100vh;margin-bottom:-100vh;pointer-events:none}.comp-anim .tk-anchor,.comp-anim .more{scroll-snap-align:start;scroll-snap-stop:always}.comp-anim .cta{scroll-snap-align:end}.tk{position:relative;height:100vh;overflow:hidden;background:#101014;color:#f2f2f5}.comp-anim .tk{position:sticky;top:0}.tk.is-browse:after{content:"";position:absolute;inset:0;border:2px solid var(--s);pointer-events:none;z-index:9}.comp-anim .tk.is-browse:after,.comp-anim .sw-stage.is-browse:after{animation:ringin .35s ease-out}@keyframes ringin{0%{opacity:0}to{opacity:1}}.tk-bg{position:absolute;inset:0}.tk-bg iframe{position:absolute;inset:0;width:calc(100% + 18px);height:100%;border:0;pointer-events:none}.tk.is-browse .tk-bg iframe{pointer-events:auto}.tk-open{font-weight:600;font-size:.9rem;color:var(--sc);background:var(--s);padding:11px 20px;border-radius:9px;white-space:nowrap;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,filter .3s}.tk-open:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px var(--s),0 0 0 1px color-mix(in oklab,var(--s) 40%,transparent);filter:brightness(1.07)}.tk-open:active{transform:translateY(0) scale(.985);transition-duration:.12s}.tk-browse{font-family:Azeret Mono,monospace;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:#f2f2f5d9;background:transparent;border:1px solid rgba(242,242,245,.28);border-radius:9px;padding:12px 18px;white-space:nowrap;transition:border-color .25s,color .25s,background-color .25s,transform .3s cubic-bezier(.16,1,.3,1)}.tk-browse:hover{border-color:var(--s);color:#fff;background:#0a0a0d8c;transform:translateY(-1px)}.tk-browse:active{transform:translateY(0);transition-duration:.12s}.tk.is-browse .tk-browse{border-color:var(--s);color:var(--s)}.sl-slate{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#09090ced;pointer-events:none}.sl-slate .hx-big{font-size:min(9vw,8.6rem);color:#f5f5f7}.sl-slate .dot{color:var(--s)}.sl-slate .mono{font-size:.64rem;color:#f2f2f599}.comp-anim .sl-slate{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s .5s}.comp-anim .tk.is-slating .sl-slate{opacity:1;visibility:visible;transition:opacity .35s ease-out}.comp-anim .sl-slate .hx-big{transform:scale(.965);transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.comp-anim .tk.is-slating .sl-slate .hx-big{transform:scale(1)}.comp-anim .sl-slate .mono{opacity:0;transform:translateY(10px);transition:opacity .5s ease-out .14s,transform .5s cubic-bezier(.16,1,.3,1) .14s}.comp-anim .tk.is-slating .sl-slate .mono{opacity:1;transform:none}html:not(.comp-anim) .sl-slate{display:none}.sl{position:absolute;right:clamp(20px,3.4vw,52px);bottom:clamp(20px,3.4vw,44px);z-index:5;overflow:hidden;background:#0b0b0fd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid color-mix(in oklab,var(--s) 62%,transparent);border-radius:999px;box-shadow:0 0 15px -5px var(--s),0 0 36px -6px color-mix(in oklab,var(--s) 45%,transparent),0 24px 70px -26px #000000d9;padding:12px 20px 12px 15px;transition:width .5s cubic-bezier(.16,1,.3,1),border-radius .45s cubic-bezier(.16,1,.3,1),padding .45s cubic-bezier(.16,1,.3,1)}.sl.is-open{border-radius:16px;padding:18px 22px 20px 18px}.sl-head{display:flex;align-items:center;gap:13px;white-space:nowrap;width:max-content}.sl-ball{width:12px;height:12px;border-radius:50%;background:var(--s);flex-shrink:0}.comp-anim .sl-ball{animation:slpulse 3.6s ease-in-out infinite}@keyframes slpulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.sl-nm{font-family:Familjen Grotesk,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;font-size:1.15rem;color:#f5f5f7;white-space:nowrap}.sl-ct{font-family:Azeret Mono,monospace;font-size:.56rem;letter-spacing:.18em;text-transform:uppercase;color:#f2f2f58c;white-space:nowrap}.sl-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1),opacity .3s ease-out}.sl-body>div{overflow:hidden;min-width:0;width:min(496px,78vw)}.sl.is-open .sl-body{grid-template-rows:1fr;opacity:1}html:not(.comp-anim) .sl-body{grid-template-rows:1fr;opacity:1}html:not(.comp-anim) .sl{border-radius:16px;padding:18px 22px 20px 18px;width:min(540px,86vw)}.sl-note{margin-top:12px;font-size:.56rem;color:#f2f2f580}.sl-line{margin-top:12px;font-size:.94rem;color:#f2f2f5c7;line-height:1.5;white-space:normal}.sl-note+.sl-line{margin-top:8px}.sl-acts{display:flex;align-items:center;gap:12px;margin-top:14px}.more{position:relative;z-index:8;background:var(--g);display:flex;flex-direction:column;height:100vh;min-height:620px;padding:clamp(26px,4.5vh,48px) clamp(20px,3.4vw,52px);padding-right:clamp(64px,5vw,104px)}@media(max-width:900px){.more{height:auto;min-height:100vh}}.shell{max-width:1760px;margin:0 auto}.more .shell{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.more [data-sw]{display:flex;flex-direction:column;flex:1;min-height:0}.more-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;margin-bottom:clamp(12px,2vh,22px)}.more-title{font-size:min(5.4vw,4.8rem)}.more-note{font-size:.66rem;color:var(--muted)}.s3-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,26px);margin-bottom:clamp(12px,2vh,20px)}@media(max-width:900px){.s3-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.s3-tab{position:relative;text-align:left;padding:14px 2px 16px;border-top:2px solid var(--hair)}.s3-tab .no{font-family:Azeret Mono,monospace;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.s3-tab .nm{display:block;margin-top:6px;font-family:Familjen Grotesk,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(1.05rem,1.5vw,1.5rem);line-height:.95;color:var(--muted);transition:color .3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s3-tab .st{display:block;margin-top:5px;font-family:Azeret Mono,monospace;font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.s3-tab:before{content:"";position:absolute;left:0;top:-2px;height:2px;width:100%;background:var(--s);transform:scaleX(0);transform-origin:0 50%;transition:transform .45s cubic-bezier(.16,1,.3,1)}.s3-tab .no,.s3-tab .st{transition:color .3s}.s3-tab.is-on .nm{color:var(--b)}.s3-tab:hover .nm,.s3-tab:hover .no{color:var(--s)}.s3-tab:hover .st{color:color-mix(in oklab,var(--b) 72%,var(--g))}.s3-tab:not(.is-on):hover:before{transform:scaleX(.24)}.s3-tab.is-on:before{transform:scaleX(1)}.comp-anim .s3-tab.is-on.is-run:before{transition:transform 5s linear;transform:scaleX(1)}.s3-stage{position:relative;flex:1;min-height:260px;border-radius:14px;overflow:hidden;border:1px solid var(--hair);background:#0f0f12;box-shadow:0 44px 120px -48px #0a0a0e8c}.sw-stage .frame{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .4s ease-out}.sw-stage .frame.is-on{opacity:1;visibility:visible}.sw-stage .frame iframe{position:absolute;inset:0;width:calc(100% + 18px);height:100%;border:0;pointer-events:none}.sw-bar{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;background:linear-gradient(transparent,#08080ac7);font-family:Azeret Mono,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#f2f2f5e6;z-index:2}.sw-acts{display:inline-flex;align-items:center;gap:14px}.sw-browse{font-family:Azeret Mono,monospace;font-size:.54rem;letter-spacing:.14em;text-transform:uppercase;color:#f2f2f5d9;background:#0a0a0d99;border:1px solid rgba(242,242,245,.3);border-radius:7px;padding:8px 13px;white-space:nowrap;transition:border-color .25s,color .25s,background-color .25s,transform .3s cubic-bezier(.16,1,.3,1)}.sw-browse:hover{border-color:var(--s);color:#fff;background:#0a0a0dd9;transform:translateY(-1px)}.sw-browse:active{transform:translateY(0);transition-duration:.12s}.sw-stage.is-browse .sw-browse{border-color:var(--s);color:var(--s)}.sw-bar .sw-go{position:relative;color:#fff;font-weight:500;padding:8px 0}.sw-bar .sw-go b{color:var(--s);display:inline-block;transition:transform .3s cubic-bezier(.16,1,.3,1)}.sw-bar .sw-go:after{content:"";position:absolute;left:0;bottom:4px;height:1px;width:100%;background:var(--s);transform:scaleX(0);transform-origin:0 50%;transition:transform .35s cubic-bezier(.16,1,.3,1)}.sw-go:hover b{transform:translate(3px,-3px)}.sw-go:hover:after{transform:scaleX(1)}.sw-stage.is-browse .frame.is-on iframe{pointer-events:auto}.sw-stage.is-browse:after{content:"";position:absolute;inset:0;border:2px solid var(--s);border-radius:14px;pointer-events:none;z-index:3}.tile{position:absolute;inset:0;background:#121216;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.tile b{font-family:Familjen Grotesk,sans-serif;font-weight:700;font-size:clamp(1.8rem,2.6vw,2.6rem);color:#f2f2f5;letter-spacing:-.02em;text-transform:uppercase}.tile b s{text-decoration:none;color:var(--s)}.comp-anim .tile b s{display:inline-block;animation:ballpulse 3.8s ease-in-out infinite}.tile span{font-family:Azeret Mono,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#f2f2f573}.comp-anim .s3-wrap .more-note{opacity:0;transition:opacity .55s ease-out .4s}.comp-anim .s3-wrap.is-in .more-note{opacity:1}.comp-anim .s3-wrap .s3-tab{opacity:0;transform:translateY(18px);transition:opacity .5s ease-out,transform .7s cubic-bezier(.16,1,.3,1)}.comp-anim .s3-wrap .s3-tab:nth-child(1){transition-delay:.08s}.comp-anim .s3-wrap .s3-tab:nth-child(2){transition-delay:.16s}.comp-anim .s3-wrap .s3-tab:nth-child(3){transition-delay:.24s}.comp-anim .s3-wrap .s3-tab:nth-child(4){transition-delay:.32s}.comp-anim .s3-wrap.is-in .s3-tab{opacity:1;transform:none}.comp-anim .s3-wrap .s3-stage{opacity:0;transform:translateY(32px);transition:opacity .55s ease-out .2s,transform .8s cubic-bezier(.16,1,.3,1) .2s}.comp-anim .s3-wrap.is-in .s3-stage{opacity:1;transform:none}.c1{position:relative;z-index:8;background:var(--g);min-height:96vh;display:grid;grid-template-columns:minmax(320px,.46fr) minmax(0,.54fr);gap:clamp(26px,3.4vw,64px);align-items:center;padding:9vh clamp(20px,3.4vw,52px)}.c1>*{max-width:100%}@media(min-width:1740px){.c1{padding-left:calc((100vw - 1680px)/2);padding-right:calc((100vw - 1680px)/2)}}@media(max-width:1000px){.c1{grid-template-columns:minmax(0,1fr)}}.comp-anim .c1{scroll-snap-align:start}.c1 .dot{color:var(--s)}.c1-phwrap{position:relative}.c1-ph{position:relative;overflow:hidden;border-radius:14px;aspect-ratio:4/5;background:#141417}.c1-ph img{width:100%;height:100%;object-fit:cover}.c1-tag{position:absolute;left:18px;bottom:18px;display:inline-flex;align-items:center;gap:9px;background:#0b0b0fd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(242,242,245,.18);border-radius:999px;padding:9px 16px 9px 12px;color:#f2f2f5;font-family:Azeret Mono,monospace;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase}.c1-tag i{width:8px;height:8px;border-radius:50%;background:var(--s)}.c1-right{display:flex;flex-direction:column;justify-content:center;min-width:0}.c1-kick{font-family:Azeret Mono,monospace;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--s)}.c1-h{margin-top:14px;font-size:min(4.8vw,4.2rem);white-space:normal;line-height:.92}.c1-hello{margin-top:18px;font-size:clamp(1.02rem,1.15vw,1.15rem);line-height:1.6;color:color-mix(in oklab,var(--b) 82%,var(--g));max-width:56ch}.c1-notes{margin-top:clamp(22px,3.6vh,38px);display:flex;flex-direction:column}.c1-note{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:0 18px;padding:clamp(16px,2.6vh,24px) 0;border-top:1px dashed color-mix(in oklab,var(--b) 26%,var(--g))}.c1-pin{position:relative;height:100%;min-height:34px}.c1-pin:before{content:"";position:absolute;top:17px;left:0;width:100%;height:1px;background:var(--s)}.c1-pin:after{content:"";position:absolute;top:13px;left:-4px;width:9px;height:9px;border-radius:50%;background:var(--s)}.c1-note b{font-family:Familjen Grotesk,sans-serif;font-weight:700;font-size:clamp(1.15rem,1.5vw,1.5rem);letter-spacing:-.015em;text-transform:uppercase}.c1-note p{margin-top:5px;color:var(--muted);font-size:clamp(.94rem,1vw,1rem);line-height:1.5;max-width:56ch}.c1-otr{margin-top:clamp(20px,3vh,30px);border-left:3px solid var(--s);padding:4px 0 4px clamp(16px,1.6vw,24px)}.c1-otr .c1-otr-k{font-family:Azeret Mono,monospace;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--s)}.c1-otr p:last-child{margin-top:8px;font-size:clamp(.98rem,1.06vw,1.06rem);line-height:1.6;color:var(--muted);max-width:58ch;font-style:italic}.c1-foot{margin-top:clamp(22px,3.4vh,34px);display:flex;align-items:center;gap:clamp(18px,2.6vw,40px);flex-wrap:wrap}.c1-foot .cta-btn{font-size:.95rem;padding:14px 26px}.c1-rcpt{font-family:Azeret Mono,monospace;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.comp-anim .c1 .c1-ph{clip-path:polygon(0 0,0 0,-14% 100%,-14% 100%);transition:clip-path .9s cubic-bezier(.16,1,.3,1)}.comp-anim .c1.is-in .c1-ph{clip-path:polygon(0 0,114% 0,100% 100%,-14% 100%)}.comp-anim .c1 .c1-ph img{transform:scale(1.06);transition:transform 1.3s cubic-bezier(.16,1,.3,1)}.comp-anim .c1.is-in .c1-ph img{transform:scale(1)}.comp-anim .c1 .c1-tag{opacity:0;transform:translateY(10px);transition:opacity .5s ease-out .55s,transform .6s cubic-bezier(.16,1,.3,1) .55s}.comp-anim .c1.is-in .c1-tag{opacity:1;transform:none}.comp-anim .c1-tag i{animation:slpulse 3.6s ease-in-out 2.2s infinite}.comp-anim .c1 .c1-kick,.comp-anim .c1 .c1-hello,.comp-anim .c1 .c1-note>div,.comp-anim .c1 .c1-otr,.comp-anim .c1 .c1-foot{opacity:0;transform:translateY(24px);transition:opacity .55s ease-out,transform .75s cubic-bezier(.16,1,.3,1)}.comp-anim .c1 .c1-kick{transition-delay:.05s}.comp-anim .c1 .rv-slam{transition-delay:.1s}.comp-anim .c1 .c1-hello{transition-delay:.24s}.comp-anim .c1 .c1-note:nth-child(1)>div{transition-delay:.3s}.comp-anim .c1 .c1-note:nth-child(2)>div{transition-delay:.4s}.comp-anim .c1 .c1-note:nth-child(3)>div{transition-delay:.5s}.comp-anim .c1 .c1-note:nth-child(4)>div{transition-delay:.6s}.comp-anim .c1 .c1-otr{transition-delay:.72s}.comp-anim .c1 .c1-foot{transition-delay:.8s}.comp-anim .c1.is-in .c1-kick,.comp-anim .c1.is-in .c1-hello,.comp-anim .c1.is-in .c1-note>div,.comp-anim .c1.is-in .c1-otr,.comp-anim .c1.is-in .c1-foot{opacity:1;transform:none}.comp-anim .c1 .c1-pin:before{transform:scaleX(0);transform-origin:0 50%;transition:transform .55s cubic-bezier(.16,1,.3,1) var(--pl,0s),box-shadow .3s ease 0s}.comp-anim .c1 .c1-pin:after{transform:scale(0);transition:transform .35s cubic-bezier(.16,1,.3,1) var(--pd,0s),box-shadow .3s ease 0s}.comp-anim .c1 .c1-note:nth-child(1){--pl:.26s;--pd:.5s}.comp-anim .c1 .c1-note:nth-child(2){--pl:.36s;--pd:.6s}.comp-anim .c1 .c1-note:nth-child(3){--pl:.46s;--pd:.7s}.comp-anim .c1 .c1-note:nth-child(4){--pl:.56s;--pd:.8s}.comp-anim .c1.is-in .c1-pin:before{transform:scaleX(1)}.comp-anim .c1.is-in .c1-pin:after{transform:scale(1)}.c1-pin:before,.c1-pin:after{transition:box-shadow .3s}.c1-note:hover .c1-pin:after{box-shadow:0 0 0 5px color-mix(in oklab,var(--s) 20%,transparent)}.c1-note:hover .c1-pin:before{box-shadow:0 0 12px -2px var(--s)}.cta-btn{background:var(--s);color:var(--sc);font-weight:600;font-size:1rem;padding:17px 32px;border-radius:10px;white-space:nowrap;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,filter .3s}.cta-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px -16px var(--s),0 0 0 1px color-mix(in oklab,var(--s) 40%,transparent);filter:saturate(1.06) brightness(1.04)}.cta-btn:active{transform:translateY(0) scale(.98);transition-duration:.12s}.contact{position:relative;z-index:8;background:var(--g);min-height:100vh;display:flex;flex-direction:column;padding:6vh clamp(20px,3.4vw,52px) clamp(20px,3vh,32px);border-top:1px solid var(--hair)}.contact .fa-head{margin-top:auto}.contact .mw{margin-bottom:clamp(24px,4vh,40px)}.comp-anim .contact{scroll-snap-align:start}.fa-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:clamp(22px,3.4vh,36px);max-width:1100px;width:100%;align-self:center}.fa-h{font-size:min(5vw,4.4rem);white-space:normal}.fa-sub{font-size:clamp(.98rem,1.08vw,1.08rem);color:var(--muted);max-width:34ch;line-height:1.55}.mw{align-self:center;width:100%;max-width:1100px;--g:#FCFBF9;--b:#241E19;--muted:color-mix(in oklab,var(--b) 55%,var(--g));--hair:color-mix(in oklab,var(--b) 15%,transparent);background:var(--g);color:var(--b);border:1px solid var(--hair);border-radius:16px;overflow:hidden;box-shadow:0 46px 120px -48px color-mix(in oklab,var(--b) 50%,transparent)}.mw-bar{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;border-bottom:1px solid var(--hair);font-family:Azeret Mono,monospace;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.mw-bar b{color:var(--b);font-weight:500}.mw-row{display:flex;align-items:center;gap:12px;padding:0 22px;border-bottom:1px solid var(--hair);transition:background-color .35s}.mw-row em{font-style:normal;color:var(--muted);width:74px;flex-shrink:0;font-size:.95rem;transition:color .3s}.mw-row:focus-within em{color:var(--s)}.mw-row .fix{font-size:.98rem;font-weight:500;padding:13px 0}.mw-row input{flex:1;border:none;background:transparent;font-size:.98rem;color:var(--b);padding:13px 0;font-family:inherit}.mw-row input:focus{outline:none}.mw-row:focus-within{background:color-mix(in oklab,var(--s) 4%,transparent)}.mw-row input::placeholder{color:color-mix(in oklab,var(--b) 32%,var(--g))}.mw-body{position:relative;padding:22px;transition:background-color .35s}.mw-body:focus-within{background:color-mix(in oklab,var(--s) 3%,transparent)}.mw-body .greet{font-size:1.08rem;line-height:1.7;color:var(--b);margin-bottom:4px}.mw-body textarea{width:100%;min-height:240px;resize:vertical;border:none;background:transparent;font-size:1.08rem;line-height:1.7;color:var(--b);padding:0;font-family:inherit}.mw-body textarea:focus{outline:none}.mw-body textarea::placeholder{color:color-mix(in oklab,var(--b) 32%,var(--g))}.mw-foot{display:flex;align-items:center;gap:16px;padding:16px 22px 20px;border-top:1px solid var(--hair);flex-wrap:wrap}.sendbtn{display:inline-flex;align-items:center;background:var(--s);color:var(--sc);font-weight:600;font-size:1.02rem;padding:17px 32px;border-radius:10px;border:none;cursor:pointer;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,filter .3s,opacity .3s;font-family:inherit}.sendbtn:hover{transform:translateY(-2px);box-shadow:0 16px 34px -16px var(--s),0 0 0 1px color-mix(in oklab,var(--s) 40%,transparent);filter:saturate(1.06) brightness(1.04)}.sendbtn:active{transform:translateY(0) scale(.98);transition-duration:.12s}.sendbtn:disabled{opacity:.65;transform:none;box-shadow:none;cursor:default}.tk-open:focus-visible,.tk-browse:focus-visible,.sendbtn:focus-visible,.cta-btn:focus-visible,.s3-tab:focus-visible,.sw-browse:focus-visible,.sw-go:focus-visible,.hx-navcta:focus-visible,.sl:focus-visible{outline:2px solid var(--s);outline-offset:3px}.mw-note{font-family:Azeret Mono,monospace;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.mw-via{flex-basis:100%;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:2px}.mw-via[hidden]{display:none}.mw-via-k{font-family:Azeret Mono,monospace;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-right:4px}.via-btn{font-family:Azeret Mono,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--b);background:transparent;border:1px solid var(--hair);border-radius:8px;padding:10px 16px;white-space:nowrap;cursor:pointer;transition:border-color .25s,color .25s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.via-btn:hover{border-color:color-mix(in oklab,var(--s) 55%,var(--b));color:color-mix(in oklab,var(--s) 55%,var(--b));transform:translateY(-1px);box-shadow:0 8px 18px -12px var(--s)}.via-btn:active{transform:translateY(0);transition-duration:.12s}.via-btn:focus-visible{outline:2px solid color-mix(in oklab,var(--s) 55%,var(--b));outline-offset:3px}.comp-anim .mw-via{animation:viain .45s cubic-bezier(.16,1,.3,1)}@keyframes viain{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cta-foot{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-top:auto;padding-top:30px;padding-right:clamp(40px,4.5vw,88px);border-top:1px solid var(--hair);font-family:Azeret Mono,monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.cta-lock{display:inline-flex;align-items:center;gap:13px;font-family:Familjen Grotesk,sans-serif;font-weight:700;font-size:clamp(1.1rem,1.4vw,1.4rem);letter-spacing:-.015em;text-transform:none;color:var(--b);white-space:nowrap}.cta-foot .mark-mini{width:30px;height:27px;display:block}.comp-anim .contact .fa-head,.comp-anim .contact .mw{opacity:0;transform:translateY(34px);transition:opacity .55s ease-out,transform .8s cubic-bezier(.16,1,.3,1)}.comp-anim .contact .mw{transition-delay:.08s}.comp-anim .contact.is-in .fa-head,.comp-anim .contact.is-in .mw{opacity:1;transform:none}.comp-anim .contact .fa-sub{opacity:0;transition:opacity .55s ease-out .38s}.comp-anim .contact.is-in .fa-sub{opacity:1}.comp-anim .contact .mw-bar,.comp-anim .contact .mw-row,.comp-anim .contact .greet,.comp-anim .contact .mw-body textarea,.comp-anim .contact .mw-foot{opacity:0;transition:opacity .5s ease-out var(--d,0s),transform .6s cubic-bezier(.16,1,.3,1) var(--d,0s),background-color .35s ease 0s}.comp-anim .contact .mw-bar{transform:translateY(-8px);--d:.26s}.comp-anim .contact .mw-row{transform:translate(-18px)}.comp-anim .contact .mw-row:nth-of-type(2){--d:.34s}.comp-anim .contact .mw-row:nth-of-type(3){--d:.42s}.comp-anim .contact .mw-row:nth-of-type(4){--d:.5s}.comp-anim .contact .greet{--d:.6s}.comp-anim .contact .mw-body textarea{transform:translateY(8px);--d:.68s}.comp-anim .contact .mw-foot{transform:translateY(10px);--d:.78s}.comp-anim .contact.is-in .mw-bar,.comp-anim .contact.is-in .mw-row,.comp-anim .contact.is-in .greet,.comp-anim .contact.is-in .mw-body textarea,.comp-anim .contact.is-in .mw-foot{opacity:1;transform:none}.comp-anim .greet:after{content:"";display:inline-block;width:2px;height:1em;background:var(--s);margin-left:7px;vertical-align:-.12em;opacity:0;animation:caretblink 1.15s steps(1) 2.6s infinite}@keyframes caretblink{0%,49%{opacity:1}50%,to{opacity:0}}.comp-anim .mw:focus-within .greet:after{animation:none;opacity:0}.comp-anim .contact .cta-foot{opacity:0;transform:translateY(14px);transition:opacity .6s ease-out .3s,transform .8s cubic-bezier(.16,1,.3,1) .3s}.comp-anim .contact.is-in .cta-foot{opacity:1;transform:none}.mw-note.is-flash{animation:noteflash .55s ease-out}@keyframes noteflash{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mw-note.is-err{color:color-mix(in oklab,var(--s) 55%,var(--b))}
