@font-face{font-family:Host Grotesk;font-style:normal;font-weight:400 600;font-display:swap;src:url(https://fonts.gstatic.com/s/hostgrotesk/v5/co3BmWBnlCJ3U42vbbfdwMjZqljm0U0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:400 600;font-display:swap;src:url(https://fonts.gstatic.com/s/hostgrotesk/v5/co3BmWBnlCJ3U42vbbfdwMjZpFjm.woff2) format("woff2");unicode-range:U+0000-00FF,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:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Iayoxdg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Gayo.woff2) format("woff2");unicode-range:U+0000-00FF,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}@layer tokens,base,atoms,layout,sections,scenes;@layer tokens{:root{--color-1: #ffffff;--color-2: #111111;--color-3: #767676;--color-4: #555555;--color-5: #e6e6e6;--color-6: #f2f2f2;--color-7: #a6a6a6;--color-8: #d92b1a;--color-9: #f2b705;--color-10: #1f4fd6;--color-11: #f4a3c4;--color-12: #a9d8ec;--font-1: "Schibsted Grotesk", "Schibsted Grotesk Fallback", Arial, sans-serif;--font-2: "Host Grotesk", "Host Grotesk Fallback", Arial, sans-serif;--radius-1: 14px;--radius-2: 999px;--shadow-1: 0 34px 60px -24px color-mix(in srgb, var(--color-2) 45%, transparent);--space-1: clamp(16px, 2.6vw, 34px)}}@layer base{@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial Black"),local("Arial-Black"),local("Arial Bold");font-weight:800 1000;size-adjust:92.1%;ascent-override:106.4%;descent-override:28.2%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold");font-weight:550 799;size-adjust:99.5%;ascent-override:98.5%;descent-override:26.1%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica");font-weight:100 549;size-adjust:98.3%;ascent-override:99.7%;descent-override:26.5%;line-gap-override:0%}@font-face{font-family:Host Grotesk Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica");font-weight:100 549;size-adjust:103.3%;ascent-override:98.8%;descent-override:31%;line-gap-override:0%}@font-face{font-family:Host Grotesk Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold");font-weight:550 799;size-adjust:97.1%;ascent-override:105%;descent-override:33%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-1);color:var(--color-2);font-family:var(--font-2);font-size:15px;line-height:1.55;font-weight:400;letter-spacing:normal;text-transform:none;font-style:normal}img{display:block;max-width:100%}h1,h2,h3,p,ul,ol,figure,blockquote,dl,dd{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-2);outline-offset:3px}.u-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@layer atoms{.m-text{font-family:var(--font-2);font-size:15px;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none;font-style:normal}.m-text-2{font-family:var(--font-1);font-size:120px;font-weight:900;line-height:.84;letter-spacing:-.035em;text-transform:uppercase;font-style:normal}.m-text-3{font-family:var(--font-1);font-size:40px;font-weight:600;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;font-style:normal}.m-text-4{font-family:var(--font-2);font-size:12px;font-weight:600;line-height:1.45;letter-spacing:.05em;text-transform:uppercase;font-style:normal}.m-text-5{font-family:var(--font-2);font-size:13px;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none;font-style:normal;color:var(--color-4)}.m-text-6{font-family:var(--font-1);font-size:72px;font-weight:500;line-height:1;letter-spacing:-.03em;text-transform:uppercase;font-style:normal}.m-text-7{font-family:var(--font-1);font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.015em;text-transform:none;font-style:normal}.m-text-8{font-family:var(--font-2);font-size:13px;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none;font-style:normal;color:var(--color-7)}.m-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border:1.5px solid var(--color-2);border-radius:var(--radius-2);background:transparent;color:var(--color-1);font-family:var(--font-2);font-size:14px;font-weight:500;line-height:1;letter-spacing:normal;text-transform:none;cursor:pointer;isolation:isolate;overflow:hidden}.m-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--color-2);clip-path:inset(0 0 0 0);transition:clip-path .45s cubic-bezier(.7,0,.2,1)}.m-btn__label{position:relative;transition:color .3s ease .05s}.m-btn-2{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border:1.5px solid var(--color-1);border-radius:var(--radius-2);background:transparent;color:var(--color-2);font-family:var(--font-2);font-size:13px;font-weight:500;line-height:1;letter-spacing:normal;text-transform:none;cursor:pointer;isolation:isolate;overflow:hidden}.m-btn-2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--color-1);clip-path:inset(0 0 0 0);transition:clip-path .45s cubic-bezier(.7,0,.2,1)}.m-btn-2__label{position:relative;transition:color .3s ease .05s}.m-btn-2:focus-visible{outline-color:var(--color-1)}@media(hover:hover){.m-btn:hover:before,.m-btn-2:hover:before{clip-path:inset(0 0 0 100%)}.m-btn:hover .m-btn__label{color:var(--color-2)}.m-btn-2:hover .m-btn-2__label{color:var(--color-1)}}.m-link{position:relative;display:inline-block;font-family:var(--font-2);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:normal;text-transform:none;font-style:normal;padding:2px 4px;margin:-2px -4px}.m-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-1);mix-blend-mode:difference;transform:scaleX(0);transform-origin:100% 50%;transition:transform .45s cubic-bezier(.7,0,.2,1);pointer-events:none}@media(hover:hover){.m-link:hover:after{transform:scaleX(1);transform-origin:0 50%}}.m-link-2{position:relative;display:inline-block;font-family:var(--font-1);font-size:72px;font-weight:500;line-height:1;letter-spacing:-.03em;text-transform:uppercase;font-style:normal;padding:0 .08em;margin:0 -.08em}.m-link-2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-1);mix-blend-mode:difference;transform:scaleX(0);transform-origin:100% 50%;transition:transform .5s cubic-bezier(.7,0,.2,1);pointer-events:none}@media(hover:hover){.m-link-2:hover:after{transform:scaleX(1);transform-origin:0 50%}}.m-icon{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border:0;border-radius:var(--radius-2);background:var(--color-6);color:var(--color-2);cursor:pointer;isolation:isolate}.m-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--color-2);transform:scale(0);transition:transform .4s cubic-bezier(.7,0,.2,1)}.m-icon svg{width:18px;height:18px;transition:color .3s ease}@media(hover:hover){.m-icon:hover:before{transform:scale(1)}.m-icon:hover{color:var(--color-1)}}.m-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border-radius:var(--radius-2);background:var(--color-2);color:var(--color-1);font-family:var(--font-2);font-size:11px;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:none;font-style:normal}.m-photo{position:relative;overflow:hidden;background:var(--color-6);box-shadow:var(--shadow-1)}.m-photo>img{width:100%;height:100%;object-fit:cover}.m-field{display:grid;gap:6px}.m-field__label{font-family:var(--font-2);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.05em;text-transform:uppercase}.m-field__input{width:100%;min-height:46px;padding:10px 0;border:0;border-bottom:1.5px solid currentColor;border-radius:0;background:transparent;font-family:var(--font-2);font-size:16px;line-height:1.4}.m-field__input:focus-visible{outline:2px solid currentColor;outline-offset:4px}textarea.m-field__input{resize:vertical;min-height:92px}}@layer layout{.l-wrap{padding-inline:var(--space-1)}}@layer sections{#nav{position:fixed;inset:0 0 auto 0;z-index:50;background:var(--color-1);border-bottom:1px solid var(--color-5);transition:transform .45s cubic-bezier(.6,0,.2,1)}#nav.hidden{transform:translateY(-100%)}#nav .nav__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:72px}#nav .nav__logo{display:inline-flex;align-items:center;gap:8px;justify-self:start;font-family:var(--font-1);font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1}#nav .nav__logo svg{width:30px;height:22px}#nav .nav__links{display:flex;gap:34px}#nav .nav__tools{display:flex;gap:8px;justify-self:end;align-items:center}#nav .nav__count{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-2);background:var(--color-2);color:var(--color-1);font-size:10px;font-weight:600;line-height:18px;text-align:center}#nav .nav__menu{display:none}#nav .nav__sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none;flex-direction:column;justify-content:space-between;padding:88px var(--space-1) 32px;background:var(--color-2);color:var(--color-1)}#nav .nav__sheet.is-open{display:flex}#nav .nav__sheet ul{display:grid;gap:14px}#nav .nav__sheet .m-link-2{font-size:13vw}#nav .nav__close{position:absolute;top:14px;right:var(--space-1)}@media(max-width:760px){#nav .nav__bar{height:64px;grid-template-columns:1fr auto}#nav .nav__bar>nav{display:none}#nav .nav__menu{display:inline-grid}}}@layer sections{#opening{position:relative;overflow-x:clip;isolation:isolate}#opening .hero{position:relative;height:100svh;min-height:620px;padding-top:72px}#opening .hero__stage{position:relative;height:100%;container-type:size;--ph: 91cqh;--pt: 3cqh;--pw: calc(var(--ph) * 2 / 3);--pl: calc(50cqw - var(--pw) / 2)}#opening .hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#opening .hero__grid i{position:absolute;background:var(--color-5)}#opening .hero__grid i:nth-child(1){left:var(--space-1);right:var(--space-1);top:30cqh;height:1px}#opening .hero__grid i:nth-child(2){left:74cqw;top:30cqh;bottom:0;width:1px}#opening .hero__grid i:nth-child(3){left:var(--space-1);right:var(--space-1);top:75cqh;height:1px}#opening .hero__grid i:nth-child(4){left:23cqw;top:0;height:30cqh;width:1px}#opening .hero__intro{position:absolute;left:var(--space-1);top:4cqh;display:grid;gap:14px;max-width:200px}#opening .hero__thumb{width:84px;height:84px;border-radius:var(--radius-1);overflow:hidden;background:var(--color-6)}#opening .hero__thumb img{width:100%;height:100%;object-fit:cover}#opening .hero__intro .m-text-4{font-size:14px;line-height:1.5}#opening .hero__aside{position:absolute;z-index:5;right:var(--space-1);top:6cqh;width:min(300px,26cqw);display:grid;gap:18px;justify-items:start}#opening .hero__kicker{position:absolute;left:13cqw;bottom:calc(8cqh + var(--title) * 2 * .84 + 10px);z-index:1}#opening .hero__corner{position:absolute;bottom:4cqh;z-index:1}#opening .hero__corner--l{left:var(--space-1)}#opening .hero__corner--r{right:var(--space-1);text-align:right}#opening .hero__stage{--title: min(26cqh, 15.625cqw )}#opening .hero__type{position:absolute;left:0;right:0;bottom:8cqh;text-align:center}#opening .hero__title{display:block}#opening .hero__line{display:block;width:fit-content;margin-inline:auto;white-space:nowrap;font-size:min(26cqh,calc(80cqw / (var(--len) * .64)))}#opening .hero__line[data-line="2"]{font-size:min(26cqh,calc(60cqw / (var(--len) * .64)))}#opening .hero__type--fill{z-index:1}#opening .hero__panel{position:absolute;z-index:3;left:var(--pl);top:var(--pt);width:var(--pw);height:var(--ph);margin:0;pointer-events:none}#opening .hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:var(--shadow-1);opacity:0}#opening .hero__frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--color-6)}#opening .hero__img{width:100%;height:100%;object-fit:cover;scale:1.14}#opening .hero__ghost{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;clip-path:polygon(var(--pl) var(--pt),calc(var(--pl) + var(--pw)) var(--pt),calc(var(--pl) + var(--pw)) calc(var(--pt) + var(--ph)),var(--pl) calc(var(--pt) + var(--ph)))}#opening .hero__ghost .hero__line{color:transparent;-webkit-text-stroke:2px var(--color-1)}#opening .about{position:relative;min-height:100svh;padding:12svh var(--space-1) 8svh;display:grid;grid-template-rows:auto 1fr auto}#opening .about__frame{position:absolute;left:var(--space-1);top:10svh;width:30%;height:36svh;border:1px solid var(--color-5);border-right:0;pointer-events:none}#opening .about__statement{justify-self:end;max-width:860px;text-align:right;font-size:clamp(24px,3.3vw,46px);--fill-from: var(--color-3)}#opening .about__middle{position:relative;display:grid;align-items:center;min-height:440px}#opening .about__row{position:relative;overflow:hidden;margin-inline:calc(var(--space-1) * -1);padding-block:.04em}#opening .about__track{display:block;white-space:nowrap;text-align:center;color:var(--color-3);font-weight:800;font-size:calc(96vw / (var(--len) * .58));line-height:.9}#opening .about__lens{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;pointer-events:none;clip-path:polygon(0 0,0 0,0 0)}#opening .about__lens .about__track{color:transparent;-webkit-text-stroke:2px var(--color-1)}#opening .about__stack{position:absolute;z-index:2;left:50%;top:50%;width:min(300px,36vw);aspect-ratio:4 / 5;translate:-50% -50%}#opening .about__card{position:absolute;top:0;right:0;bottom:0;left:0}#opening .about__card--back{rotate:-2deg;translate:-14% 6%}#opening .about__card--front{rotate:8deg;translate:12% -4%}#opening .about__note{max-width:280px}@media(max-width:760px){#opening .hero{padding-top:64px}#opening .hero__stage{--ph: 46cqh;--pt: 26cqh}#opening .hero__grid i:nth-child(2),#opening .hero__grid i:nth-child(4){display:none}#opening .hero__grid i:nth-child(1){top:18cqh}#opening .hero__grid i:nth-child(3){top:72cqh}#opening .hero__intro{top:3cqh;grid-template-columns:56px 1fr;align-items:center;max-width:none;right:var(--space-1)}#opening .hero__thumb{width:56px;height:56px}#opening .hero__intro .m-text-4{font-size:12px}#opening .hero__type{bottom:30cqh}#opening .hero__stage{--title: 17.96875cqw }#opening .hero__line{font-size:calc(92cqw / (var(--len) * .64))}#opening .hero__line[data-line="2"]{font-size:calc(69cqw / (var(--len) * .64))}#opening .hero__kicker{left:var(--space-1);bottom:calc(30cqh - 40px)}#opening .hero__aside{top:auto;bottom:7cqh;left:var(--space-1);right:var(--space-1);width:auto;grid-template-columns:1fr auto;align-items:end;gap:14px}#opening .hero__corner{display:none}#opening .about{padding-top:10svh}#opening .about__frame{display:none}#opening .about__statement{font-size:clamp(22px,6.4vw,30px)}#opening .about__middle{min-height:380px}#opening .about__stack{width:44vw}}@media(prefers-reduced-motion:no-preference){#opening .hero__rise{display:block;animation:hero-rise .95s cubic-bezier(.2,.7,.1,1) backwards}#opening .hero__img{animation:hero-settle 1.1s cubic-bezier(.2,.7,.1,1) backwards,hero-pan-in 2.75s ease-in-out 1.1s,hero-pan 5.5s ease-in-out 3.85s infinite alternate}#opening .hero__intro,#opening .hero__aside,#opening .hero__corner,#opening .hero__kicker{animation:hero-side .8s cubic-bezier(.2,.7,.1,1) .15s backwards}#opening .hero__thumb{animation:hero-sway-in 2s ease-in-out 1s,hero-sway 4s ease-in-out 3s infinite alternate}#opening .hero__img[data-playing=false],#opening .hero__thumb[data-playing=false]{animation-play-state:paused}}@keyframes hero-rise{0%{translate:0 18%}}@keyframes hero-settle{0%{scale:1.3}}@keyframes hero-pan-in{to{translate:0 -4.5%}}@keyframes hero-pan{0%{translate:0 -4.5%}to{translate:0 4.5%}}@keyframes hero-side{0%{translate:0 24px;opacity:0}}@keyframes hero-sway-in{to{rotate:-7deg;translate:-4px 0}}@keyframes hero-sway{0%{rotate:-7deg;translate:-4px 0}to{rotate:7deg;translate:6px 6px}}}@layer sections{#work{position:relative;background:var(--color-2);color:var(--color-1);padding:120px var(--space-1) 110px;overflow-x:clip}#work .col__head{display:grid;grid-template-columns:1fr minmax(0,860px);align-items:end;gap:32px}#work .col__cap{color:var(--color-7)}#work .col__statement{text-align:right;font-size:clamp(24px,3.2vw,44px);--fill-from: var(--color-3)}#work .col__stage{position:relative;margin-top:120px}#work .col__word{position:relative;z-index:0;display:block;text-align:center;white-space:nowrap;font-size:calc((100vw - var(--space-1) * 2) / (var(--len) * .7));line-height:.78;background:linear-gradient(180deg,var(--color-3) 10%,color-mix(in srgb,var(--color-3) 0%,transparent) 92%);-webkit-background-clip:text;background-clip:text;color:transparent}#work .col__looks{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:-6vw}#work .col__look{display:grid;gap:14px;align-content:start}#work .col__photo{aspect-ratio:4 / 5}#work .col__meta{display:flex;justify-content:space-between;gap:12px;align-items:baseline}#work .col__meta .m-text-8{font-size:14px;color:var(--color-1);white-space:nowrap}#work .col__add{justify-self:start}@media(max-width:760px){#work{padding-block:84px 80px}#work .col__head{grid-template-columns:1fr;gap:20px}#work .col__statement{text-align:left;font-size:clamp(22px,6.2vw,30px)}#work .col__stage{margin-top:64px}#work .col__looks{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin-top:-8vw}#work .col__meta{flex-direction:column;gap:2px}}}@layer sections{#index{position:relative;padding:130px var(--space-1) 140px;display:grid;grid-template-columns:220px 1fr;gap:24px;overflow-x:clip}#index .idx__side{display:grid;gap:14px;align-content:start;justify-items:start;padding-top:18px}#index .idx__body{position:relative}#index .idx__rows{position:relative;display:grid;gap:6px}#index .idx__row{position:relative;z-index:1}#index .idx__row:nth-child(4n+1){padding-left:26%}#index .idx__row:nth-child(4n+2){padding-left:2%}#index .idx__row:nth-child(4n+3){padding-left:14%}#index .idx__row:nth-child(4n+4){padding-left:6%}#index .idx__link{font-size:clamp(40px,6.2vw,92px);color:var(--color-3);transition:color .35s ease}#index .idx__row.is-active .idx__link{color:var(--color-2)}#index .idx__count{margin-left:10px;vertical-align:top}#index .idx__preview{position:absolute;z-index:2;right:1%;top:-12px;width:clamp(150px,19vw,270px);aspect-ratio:4 / 5;rotate:8deg;pointer-events:none}#index .idx__shot{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 100% 0)}#index .idx__shot:first-child{clip-path:inset(0 0 0 0)}@media(max-width:760px){#index{grid-template-columns:1fr;padding-block:90px 100px}#index .idx__side{grid-auto-flow:column;justify-content:space-between;align-items:center;padding-top:0}#index .idx__row:nth-child(n){padding-left:0}#index .idx__link{font-size:9vw}#index .idx__preview{right:0;width:29vw}}}@layer sections{#voice{position:relative;padding:110px var(--space-1) 120px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,96px);align-items:center;background:linear-gradient(90deg,var(--color-6),var(--color-1) 60%)}#voice .voice__media{position:relative;justify-self:end;width:min(100%,440px)}#voice .voice__photo{aspect-ratio:1;box-shadow:none}#voice .voice__burst{position:absolute;right:-26px;top:-26px;width:64px;height:64px;color:var(--color-3)}#voice .voice__quote{display:grid;gap:22px;max-width:560px}#voice .voice__quote .m-text-7{font-size:clamp(24px,2.4vw,34px);--fill-from: var(--color-3)}#voice .voice__who{color:var(--color-4)}@media(prefers-reduced-motion:no-preference){#voice .voice__burst{animation:voice-spin 16s linear infinite}#voice .voice__burst[data-playing=false]{animation-play-state:paused}}@keyframes voice-spin{to{rotate:360deg}}@media(max-width:760px){#voice{grid-template-columns:1fr;padding-block:80px 90px;background:var(--color-1)}#voice .voice__media{justify-self:start;width:78%}}}@layer sections{#arrivals{position:relative;padding:40px 0 120px;overflow-x:clip}#arrivals .arr__stage{position:relative}#arrivals .arr__photo{position:relative;height:min(88svh,62vw);min-height:420px;overflow:hidden;background:var(--color-10)}#arrivals .arr__photo>img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}#arrivals .arr__strip{position:absolute;top:0;bottom:0;overflow:hidden}#arrivals .arr__strip img{position:absolute;top:0;height:100%;max-width:none;object-fit:cover;object-position:50% 30%}#arrivals .arr__shop{position:absolute;z-index:4;left:50%;top:40%;width:92px;height:92px;translate:-50% -50%;background:var(--color-1)}#arrivals .arr__shop svg{width:28px;height:28px}#arrivals .arr__photo:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,color-mix(in srgb,var(--color-2) 0%,transparent),color-mix(in srgb,var(--color-2) 78%,transparent) 78%);pointer-events:none}#arrivals .arr__strip{z-index:1}#arrivals .arr__title{position:absolute;z-index:3;left:var(--space-1);right:var(--space-1);bottom:.08em;display:block;white-space:nowrap;color:var(--color-1);font-size:calc((100vw - var(--space-1) * 2) / (var(--len) * .66));-webkit-text-stroke:2px var(--color-1);pointer-events:none}#arrivals .arr__foot{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:36px var(--space-1) 0}#arrivals .arr__foot .m-text-5{max-width:360px}@media(max-width:760px){#arrivals{padding-bottom:90px}#arrivals .arr__photo{height:72svh;min-height:380px}#arrivals .arr__photo>img,#arrivals .arr__strip img{object-position:38% 30%}#arrivals .arr__shop{width:76px;height:76px}#arrivals .arr__title{-webkit-text-stroke-width:1.5px}#arrivals .arr__foot{flex-direction:column;align-items:start}}}@layer sections{#palette{position:relative;padding-top:120px}#palette .pal__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:32px;align-items:end;padding:0 var(--space-1) 56px}#palette .pal__head .m-text-3{font-size:clamp(26px,3.6vw,52px);max-width:760px}#palette .pal__band{position:relative;min-height:max(70svh,440px);padding:28px var(--space-1) 36px;display:grid;grid-template-columns:1fr minmax(0,320px);grid-template-rows:auto 1fr auto;gap:16px 32px;transform-origin:50% 0%}#palette .pal__band:nth-child(5n+1){background:var(--color-8);color:var(--color-1)}#palette .pal__band:nth-child(5n+2){background:var(--color-9);color:var(--color-2)}#palette .pal__band:nth-child(5n+3){background:var(--color-10);color:var(--color-1)}#palette .pal__band:nth-child(5n+4){background:var(--color-11);color:var(--color-2)}#palette .pal__band:nth-child(5n+5){background:var(--color-12);color:var(--color-2)}#palette .pal__tag{grid-column:1 / -1}#palette .pal__name{grid-column:1;grid-row:3;align-self:end;font-size:clamp(56px,13vw,200px);font-weight:800;line-height:.82}#palette .pal__use{grid-column:2;grid-row:3;align-self:end}@media(max-width:760px){#palette{padding-top:56px}#palette .pal__head{grid-template-columns:1fr;gap:16px;padding-bottom:40px}#palette .pal__band{min-height:max(62svh,400px);grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto}#palette .pal__name{grid-row:3;font-size:17vw}#palette .pal__use{grid-column:1;grid-row:4}}}@layer sections{#about{position:relative;padding:140px var(--space-1) 130px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);align-items:start}#about .studio__photo{aspect-ratio:5 / 4;rotate:-2deg}#about .studio__text{display:grid;gap:26px;padding-top:24px}#about .studio__title{font-size:clamp(26px,2.7vw,40px);--fill-from: var(--color-3)}#about .studio__facts{display:grid;gap:0;margin-top:10px}#about .studio__fact{position:relative;display:grid;grid-template-columns:150px 1fr;gap:16px;padding:18px 0}#about .studio__rule{position:absolute;left:0;right:0;top:0;height:1px;background:var(--color-5)}@media(max-width:760px){#about{grid-template-columns:1fr;padding-block:90px}#about .studio__fact{grid-template-columns:1fr;gap:6px}}}@layer sections{#notebook{position:relative;min-height:118svh;padding:140px var(--space-1);display:grid;place-content:center;justify-items:center;gap:28px;overflow-x:clip}#notebook .nb__title{position:relative;z-index:2;text-align:center}#notebook .nb__line{display:block;white-space:nowrap;font-size:min(150px,calc(56vw / (var(--len) * .64)));line-height:.9}#notebook .nb__note{position:relative;z-index:2;max-width:340px;text-align:center}#notebook .nb__shots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#notebook .nb__shot{position:absolute;width:clamp(140px,16vw,236px)}#notebook .nb__shot .m-photo{aspect-ratio:1;box-shadow:none}#notebook .nb__shot:nth-child(6n+1){left:9%;top:12%}#notebook .nb__shot:nth-child(6n+2){right:7%;top:8%;width:clamp(120px,13vw,196px)}#notebook .nb__shot:nth-child(6n+3){left:3%;top:56%;width:clamp(110px,12vw,180px)}#notebook .nb__shot:nth-child(6n+4){right:14%;top:62%}#notebook .nb__shot:nth-child(6n+5){left:25%;bottom:2%;width:clamp(100px,10vw,150px)}#notebook .nb__shot:nth-child(6n+6){right:31%;top:2%;width:clamp(100px,10vw,150px)}@media(max-width:760px){#notebook{min-height:0;padding-block:90px 100px;place-content:start stretch}#notebook .nb__line{font-size:calc(90vw / (var(--len) * .64))}#notebook .nb__shots{position:relative;inset:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;width:100%}#notebook .nb__shot:nth-child(n){position:relative;inset:auto;width:auto}#notebook .nb__shot:nth-child(3n+2){translate:0 22px}}}@layer sections{#faq{padding:120px var(--space-1);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);background:var(--color-6)}#faq .faq__side{display:grid;gap:18px;align-content:start;justify-items:start}#faq .faq__list{display:grid}#faq .faq__item{position:relative}#faq .faq__rule{position:absolute;left:0;right:0;top:0;height:1px;background:var(--color-3)}#faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font-family:var(--font-1);font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.3}#faq summary::-webkit-details-marker{display:none}#faq summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(currentColor,currentColor) center / 100% 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 100% no-repeat;transition:rotate .35s ease}#faq details[open] summary:after{rotate:45deg}#faq .faq__answer{padding:0 0 24px;max-width:620px;color:var(--color-4)}@media(max-width:760px){#faq{grid-template-columns:1fr;padding-block:84px}}}@layer sections{#contact{position:relative;padding:130px var(--space-1) 140px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(32px,6vw,96px);align-items:start}#contact .ct__title{grid-column:1 / -1;font-size:clamp(26px,3.4vw,48px);max-width:860px}#contact .ct__stores{position:relative;display:grid}#contact .ct__store{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,220px);gap:6px 24px;align-items:end;padding:22px 0 24px;border-top:1px solid var(--color-5)}#contact .ct__city{font-size:clamp(44px,7vw,104px)}#contact .ct__addr{grid-column:2;grid-row:1}#contact .ct__store .m-link{grid-column:2}#contact .ct__bar{position:absolute;left:calc(var(--space-1) * -1);right:0;top:0;z-index:0;background:var(--color-2);pointer-events:none}#contact .ct__store>*{position:relative;z-index:1;transition:color .25s ease}#contact .ct__store.is-lit{color:var(--color-1)}#contact .ct__store.is-lit .ct__addr{color:var(--color-7)}#contact .ct__store .m-link:focus-visible{outline-color:var(--color-3)}#contact .ct__form{display:grid;gap:22px;padding-top:22px}#contact .ct__form .m-btn{justify-self:start;margin-top:6px}#contact .ct__status{min-height:1.5em}@media(max-width:760px){#contact{grid-template-columns:1fr;padding-block:90px 100px}#contact .ct__store{grid-template-columns:1fr}#contact .ct__addr,#contact .ct__store .m-link{grid-column:1;grid-row:auto}#contact .ct__city{font-size:15vw}}}@layer sections{#footer{position:relative;background:var(--color-2);color:var(--color-1);padding:90px var(--space-1) 28px;overflow-x:clip}#footer .ft__top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,96px);padding-bottom:64px}#footer .ft__news{display:grid;gap:22px;align-content:start;max-width:460px}#footer .ft__row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end}#footer .ft__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#footer .ft__cols ul{display:grid;gap:12px;align-content:start}#footer .m-link:focus-visible,#footer .m-field__input:focus-visible{outline-color:var(--color-1)}#footer .ft__rule{display:block;height:1px;background:var(--color-3)}#footer .ft__mark{display:block;margin-top:28px;text-align:center;white-space:nowrap;font-size:calc((100vw - var(--space-1) * 2) / (var(--len) * .7));line-height:.8}#footer .ft__legal{display:flex;justify-content:space-between;gap:16px;margin-top:24px}@media(max-width:760px){#footer{padding-top:72px}#footer .ft__top{grid-template-columns:1fr;gap:48px;padding-bottom:48px}#footer .ft__cols{grid-template-columns:repeat(2,minmax(0,1fr))}#footer .ft__legal{flex-direction:column;gap:4px}}}@layer scenes{[data-8b-live]{--ease-power3-inout: linear(0, 0, .0001, .0003, .0008, .0019, .004, .0075, .0128, .0205, .0313, .0457, .0648, .0892, .1201, .1582, .2048, .261, .3281, .4073, .5, .5927, .672, .739, .7952, .8418, .88, .9107, .9352, .9543, .9688, .9795, .9872, .9925, .996, .998, .9992, .9998, 1, 1, 1)}[data-8b-live] [data-8b-motion~=drop]{animation-name:motion-drop-rotate,motion-drop-translate;animation-duration:1.1s;animation-delay:0s;animation-timing-function:cubic-bezier(.25,1,.5,1);animation-fill-mode:both;animation-play-state:paused;transform:none}[data-8b-live] [data-8b-motion~=drop].is-in{animation-play-state:running}[data-8b-live] [data-8b-motion~=rule]{animation-name:motion-rule-scale;animation-duration:1.2s;animation-delay:0s;animation-timing-function:var(--ease-power3-inout);animation-fill-mode:both;animation-play-state:paused;transform:none;transform-origin:0% 50%}[data-8b-live] [data-8b-motion~=rule].is-in{animation-play-state:running}[data-8b-live] [data-8b-motion~=fill]{view-timeline:--motion-fill block;view-timeline-inset:0}[data-8b-live] [data-8b-motion~=fill] .w{--motion-fill-at: calc(var(--i) * .7 / max(var(--n) - 1, 1));animation-name:motion-fill;animation-timeline:--motion-fill;animation-range:cover calc(12vh + (100% - 64vh) * var(--motion-fill-at)) cover calc(12vh + (100% - 64vh) * (var(--motion-fill-at) + .3));animation-timing-function:linear;animation-fill-mode:both}@keyframes motion-fill{0%{color:var(--fill-from, var(--color-3))}}@keyframes motion-drop-rotate{0%{rotate:-9deg}to{rotate:var(--drop-rotate-to, 0deg)}}@keyframes motion-drop-translate{0%{translate:-12% 18%}to{translate:0px 0px}}@keyframes motion-rule-scale{0%{scale:0 1}to{scale:1}}}@property --opening-u{syntax: "<number>"; inherits: true; initial-value: 0;}@property --opening-f{syntax: "<number>"; inherits: true; initial-value: 0;}@layer scenes{[data-8b-live] #opening{--opening-x: calc(var(--opening-swing) * min(var(--opening-u), 1) + (var(--opening-dx) - var(--opening-swing)) * max(var(--opening-u) - 1, 0));--opening-y: calc(var(--opening-dy) * var(--opening-f));--opening-r: calc(-7deg * var(--opening-f));--opening-s: calc(1 + (var(--opening-scale) - 1) * var(--opening-f));view-timeline:--opening-t block;view-timeline-inset:0;animation-name:opening-swing,opening-fly;animation-timeline:--opening-t;animation-range:contain 0% contain 78.125%;animation-timing-function:linear(0,.0024,.0096,.0215,.0381,.059,.0843,.1135,.1464,.1828,.2222,.2643,.3087,.3549,.4025,.451,.5,.549,.5975,.6451,.6913,.7357,.7778,.8172,.8536,.8865,.9157,.941,.9619,.9785,.9904,.9976,1),linear(0,.002,.0078,.0176,.0313,.0488,.0703,.0957,.125,.1582,.1953,.2363,.2813,.3301,.3828,.4395,.5,.5605,.6172,.6699,.7188,.7637,.8047,.8418,.875,.9043,.9297,.9512,.9688,.9824,.9922,.998,1);animation-fill-mode:both}[data-8b-live] #opening .hero__panel{translate:var(--opening-x) var(--opening-y);rotate:var(--opening-r);scale:var(--opening-s);will-change:translate,rotate,scale}[data-8b-live] #opening :is(.hero__ghost,.about__lens){--opening-ca: calc(var(--opening-hw) * cos(var(--opening-r)) * var(--opening-s));--opening-sa: calc(var(--opening-hw) * sin(var(--opening-r)) * var(--opening-s));--opening-cb: calc(var(--opening-hh) * cos(var(--opening-r)) * var(--opening-s));--opening-sb: calc(var(--opening-hh) * sin(var(--opening-r)) * var(--opening-s));--opening-px: calc(var(--opening-ox) + var(--opening-x));--opening-py: calc(var(--opening-oy) + var(--opening-y));clip-path:polygon(calc(var(--opening-px) - var(--opening-ca) + var(--opening-sb)) calc(var(--opening-py) - var(--opening-sa) - var(--opening-cb)),calc(var(--opening-px) + var(--opening-ca) + var(--opening-sb)) calc(var(--opening-py) + var(--opening-sa) - var(--opening-cb)),calc(var(--opening-px) + var(--opening-ca) - var(--opening-sb)) calc(var(--opening-py) + var(--opening-sa) + var(--opening-cb)),calc(var(--opening-px) - var(--opening-ca) - var(--opening-sb)) calc(var(--opening-py) - var(--opening-sa) + var(--opening-cb)))}[data-8b-live] #opening .hero__shade{animation-name:opening-shade;animation-timeline:--opening-t;animation-range:contain 35.15625% contain 66.40625%;animation-timing-function:linear;animation-fill-mode:both}[data-8b-live] #opening .hero__line{animation-timeline:--opening-t;animation-range:contain 0% contain 42.96875%;animation-timing-function:cubic-bezier(.3333,0,.6667,0);animation-fill-mode:both;will-change:translate}[data-8b-live] #opening .hero__line[data-line="1"]{animation-name:opening-line-1}[data-8b-live] #opening .hero__line[data-line="2"]{animation-name:opening-line-2}[data-8b-live] #opening .about__track{animation-name:opening-track;animation-timeline:--opening-t;animation-range:contain 0% contain 78.125%;animation-timing-function:linear;animation-fill-mode:both}[data-8b-live] #opening .about__card{animation-timeline:--opening-t;animation-range:contain 46.875% contain 78.125%;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both}[data-8b-live] #opening .about__card--back{animation-name:opening-card-back}[data-8b-live] #opening .about__card--front{animation-name:opening-card-front}[data-8b-live] #opening .about__statement .w{--opening-at: calc(.28 + var(--i) * .7 / max(var(--n) - 1, 1));animation-name:motion-fill;animation-timeline:--opening-t;animation-range:contain calc(100% * var(--opening-at) / 1.28) contain calc(100% * (var(--opening-at) + .3) / 1.28);animation-timing-function:linear;animation-fill-mode:both}@keyframes opening-swing{0%{--opening-u: 0}50%{--opening-u: 1}to{--opening-u: 2}}@keyframes opening-fly{0%{--opening-f: 0}to{--opening-f: 1}}@keyframes opening-shade{0%{opacity:0}to{opacity:1}}@keyframes opening-line-1{0%{translate:0 0}to{translate:-46% 0}}@keyframes opening-line-2{0%{translate:0 0}to{translate:52% 0}}@keyframes opening-track{0%{translate:16% 0}to{translate:0 0}}@keyframes opening-card-back{0%{rotate:4deg;translate:-1% 6%}}@keyframes opening-card-front{0%{rotate:1deg;translate:0 0}}}@layer scenes{[data-8b-live]{--ease-power2-inout: linear(0, .0001, .0005, .0017, .004, .0078, .0135, .0214, .032, .0456, .0625, .0832, .108, .1373, .1715, .2109, .256, .3071, .3645, .4287, .5, .5713, .6355, .6929, .744, .7891, .8285, .8627, .892, .9168, .9375, .9544, .968, .9786, .9865, .9922, .996, .9983, .9995, .9999, 1)}[data-8b-live] #work{timeline-scope:--collections-t1}[data-8b-live] #work .col__looks{view-timeline:--collections-t1 block;view-timeline-inset:0}[data-8b-live] #work .col__word{animation-name:collections-p-col-word-translate;animation-timeline:--collections-t1;animation-range:cover 12vh cover calc(41.3223% - 2.0496vh);animation-timing-function:cubic-bezier(.3333,.6667,.6667,1);animation-fill-mode:both;transform:none}[data-8b-live] #work .col__looks>li{animation-timeline:--collections-t1;animation-range:cover calc(8.6777% - 2.8926% * var(--i) + 9.0496vh + .9835vh * var(--i)) cover calc(50% - 2.8926% * var(--i) - 5vh + .9835vh * var(--i));animation-timing-function:var(--ease-power2-inout),cubic-bezier(.65,0,.35,1);animation-fill-mode:both;transform:none}@keyframes collections-p-col-word-translate{0%{translate:0px 42%}to{translate:0px 0px}}@keyframes collections-look-pile{0%{translate:var(--collections-pile-x, 0px) var(--collections-pile-y, 0px)}to{translate:0px 0px}}@keyframes collections-li-col-look-rotate-4{0%{rotate:var(--collections-li-col-look-rotate-4-from, -9deg)}to{rotate:0deg}}[data-8b-live] #work .col__looks>li{animation-name:collections-look-pile,collections-li-col-look-rotate-4}}@layer scenes{[data-8b-live] #index .idx__preview{transition:translate .7s cubic-bezier(.25,1,.5,1),rotate .7s cubic-bezier(.25,1,.5,1)}}@layer scenes{@media(prefers-reduced-motion:no-preference){[data-8b-live] #arrivals .arr__photo>img{visibility:hidden}}}@layer scenes{[data-8b-live] #arrivals{timeline-scope:--arrivals-t1}[data-8b-live] #arrivals .arr__photo{view-timeline:--arrivals-t1 block;view-timeline-inset:0}[data-8b-live] #arrivals .arr__photo>div:is(:nth-child(2),:nth-child(3),:nth-child(4)),[data-8b-live] #arrivals .arr__title{animation-timeline:--arrivals-t1;animation-fill-mode:both;transform:none}[data-8b-live] #arrivals .arr__photo>div:nth-child(2){animation-name:arrivals-figure-arr-photo-div-arr-strip-translate;animation-timing-function:cubic-bezier(.3333,1,.6667,1)}[data-8b-live] #arrivals .arr__title{animation-name:arrivals-h2-arr-title-translate,arrivals-h2-arr-title-color;animation-timing-function:cubic-bezier(.3333,.6667,.6667,1)}[data-8b-live] #arrivals .arr__photo>div:nth-child(3){animation-name:arrivals-figure-arr-photo-div-arr-strip-translate-2;animation-timing-function:cubic-bezier(.3333,1,.6667,1)}[data-8b-live] #arrivals .arr__photo>div:nth-child(4){animation-name:arrivals-figure-arr-photo-div-arr-strip-translate;animation-timing-function:cubic-bezier(.3333,1,.6667,1)}@keyframes arrivals-figure-arr-photo-div-arr-strip-translate{0%{translate:0px 24%}to{translate:0px 0px}}@keyframes arrivals-h2-arr-title-translate{0%{translate:12% 0px}to{translate:0px 0px}}@keyframes arrivals-h2-arr-title-color{0%{color:transparent}to{color:var(--color-1)}}@keyframes arrivals-figure-arr-photo-div-arr-strip-translate-2{0%{translate:0px -24%}to{translate:0px 0px}}@media(min-width:761px){[data-8b-live] #arrivals .arr__photo>div:nth-child(2),[data-8b-live] #arrivals .arr__title{animation-range:cover 8vh cover calc(40.3226% - .0645vh)}[data-8b-live] #arrivals .arr__photo>div:nth-child(3){animation-range:cover calc(2.4194% + 7.5161vh) cover calc(42.7419% - .5484vh)}[data-8b-live] #arrivals .arr__photo>div:nth-child(4){animation-range:cover calc(4.8387% + 7.0323vh) cover calc(45.1613% - 1.0323vh)}[data-8b-live] #arrivals .arr__photo>div:is(:nth-child(5),:nth-child(6)){animation-timeline:--arrivals-t1;animation-timing-function:cubic-bezier(.3333,1,.6667,1);animation-fill-mode:both;transform:none}[data-8b-live] #arrivals .arr__photo>div:nth-child(5){animation-name:arrivals-figure-arr-photo-div-arr-strip-translate-2;animation-range:cover calc(7.2581% + 6.5484vh) cover calc(47.5806% - 1.5161vh)}[data-8b-live] #arrivals .arr__photo>div:nth-child(6){animation-name:arrivals-figure-arr-photo-div-arr-strip-translate;animation-range:cover calc(9.6774% + 6.0645vh) cover calc(50% - 2vh)}}@media(max-width:760px){[data-8b-live] #arrivals .arr__photo>div:nth-child(2),[data-8b-live] #arrivals .arr__title{animation-range:cover 8vh cover calc(44.6429% - .9286vh)}[data-8b-live] #arrivals .arr__photo>div:nth-child(3){animation-range:cover calc(2.6786% + 7.4643vh) cover calc(47.3214% - 1.4643vh)}[data-8b-live] #arrivals .arr__photo>div:nth-child(4){animation-range:cover calc(5.3571% + 6.9286vh) cover calc(50% - 2vh)}}}@layer scenes{@media(prefers-reduced-motion:no-preference){[data-8b-live] #palette .pal__band{position:sticky;top:0}}}@layer scenes{[data-8b-live] #palette{timeline-scope:--palette-t1,--palette-t2,--palette-t3,--palette-t4}[data-8b-live] #palette .pal__bands>li:nth-of-type(-n+4){animation-name:palette-li-pal-band-scale}[data-8b-live] #palette .pal__bands>li:nth-of-type(-n+4),[data-8b-live] #palette .pal__bands>li:nth-of-type(-n+4)>.pal__name{animation-range:cover 0% cover 100vh;animation-timing-function:linear;animation-fill-mode:both;transform:none}[data-8b-live] #palette .pal__bands>li:nth-of-type(2){view-timeline:--palette-t1 block;view-timeline-inset:0;animation-timeline:--palette-t2}[data-8b-live] #palette .pal__bands>li:nth-of-type(3){view-timeline:--palette-t2 block;view-timeline-inset:0;animation-timeline:--palette-t3}[data-8b-live] #palette .pal__bands>li:nth-of-type(4){view-timeline:--palette-t3 block;view-timeline-inset:0;animation-timeline:--palette-t4}[data-8b-live] #palette .pal__bands>li:nth-of-type(5){view-timeline:--palette-t4 block;view-timeline-inset:0}[data-8b-live] #palette .pal__bands>li:nth-of-type(1){animation-timeline:--palette-t1}[data-8b-live] #palette .pal__bands>li:nth-of-type(-n+4)>.pal__name{animation-name:palette-h3-pal-name-translate}[data-8b-live] #palette .pal__bands>li:nth-of-type(1)>.pal__name{animation-timeline:--palette-t1}[data-8b-live] #palette .pal__bands>li:nth-of-type(2)>.pal__name{animation-timeline:--palette-t2}[data-8b-live] #palette .pal__bands>li:nth-of-type(3)>.pal__name{animation-timeline:--palette-t3}[data-8b-live] #palette .pal__bands>li:nth-of-type(4)>.pal__name{animation-timeline:--palette-t4}@keyframes palette-li-pal-band-scale{0%{scale:1}to{scale:.88}}@keyframes palette-h3-pal-name-translate{0%{translate:0px 0px}to{translate:0px -70%}}}@layer scenes{[data-8b-live] #notebook{view-timeline:--notebook-t1 block;view-timeline-inset:0}[data-8b-live] #notebook .nb__shots>li,[data-8b-live] #notebook .nb__title{animation-timeline:--notebook-t1;animation-range:cover 15vh cover 50%;animation-fill-mode:both}[data-8b-live] #notebook .nb__shots>li{animation-name:notebook-shot-depth,notebook-li-nb-shot-scale,notebook-li-nb-shot-rotate;animation-timing-function:cubic-bezier(.3333,1,.6667,1);transform:none}[data-8b-live] #notebook .nb__title{animation-name:notebook-h2-nb-title-fontweight;animation-timing-function:cubic-bezier(.45,0,.55,1)}@keyframes notebook-shot-depth{0%{translate:0 calc(var(--notebook-depth) * min(300px,34vh))}}@keyframes notebook-li-nb-shot-scale{0%{scale:var(--notebook-li-nb-shot-scale-from, 1.04)}to{scale:1}}@keyframes notebook-li-nb-shot-rotate{0%{rotate:var(--notebook-li-nb-shot-rotate-from, -16.8deg)}to{rotate:0deg}}@keyframes notebook-h2-nb-title-fontweight{0%{font-weight:400}to{font-weight:900}}}@layer scenes{[data-8b-live] #contact .ct__bar{transform-origin:50% 0%}}@layer sections{#about .cv__card,#credentials .cr__card{--tilt-x: 0deg;--tilt-y: 0deg;--tilt-glow: 50% 50%;--card-bg: var(--color-2);--card-fg: var(--color-1);--card-muted: var(--color-7);--card-line: color-mix(in srgb, var(--color-1) 14%, transparent);--card-glare: color-mix(in srgb, var(--color-1) 16%, transparent);position:relative;display:grid;align-content:start;padding:26px 24px 28px;border-radius:18px;background:var(--card-bg);color:var(--card-fg);border:1px solid var(--card-line);box-shadow:inset 0 1px color-mix(in srgb,var(--color-1) 13%,transparent),0 2px 3px #0003,0 24px 38px -28px #000000bf;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.22,.68,.35,1),box-shadow .5s ease,border-color .5s ease}#about .cv__card:hover,#credentials .cr__card:hover{border-color:color-mix(in srgb,var(--card-fg) 34%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--color-1) 20%,transparent),0 4px 6px #00000038,0 42px 60px -30px #000c}#about .cv__body,#credentials .cr__body{display:grid;align-content:start;gap:8px;transform:translateZ(26px);transition:transform .5s cubic-bezier(.22,.68,.35,1)}#about .cv__card:hover .cv__body,#credentials .cr__card:hover .cr__body{transform:translateZ(44px)}.cv__glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(58% 58% at var(--tilt-glow),var(--card-glare),transparent 72%);opacity:0;transition:opacity .45s ease;transform:translateZ(1px)}#about .cv__card:hover .cv__glare,#credentials .cr__card:hover .cv__glare{opacity:1}#about .cv__card:focus-within .cv__body{transform:translateZ(44px)}#about .cv__link:focus-visible{outline-color:var(--color-1);outline-offset:4px}#about .cv__period,#credentials .cr__date{font-family:var(--font-1);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted)}#about .cv__title,#credentials .cr__name{font-family:var(--font-1);font-size:17px;font-weight:700;line-height:1.25;letter-spacing:-.01em}#about .cv__org,#credentials .cr__issuer{font-size:13px;line-height:1.5;color:var(--card-muted)}#about .cv__text{font-size:13px;line-height:1.6;color:var(--card-muted)}#about .cv__link{justify-self:start;margin-top:4px;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-1);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-bottom:1.5px solid currentColor;padding-bottom:2px;transition:gap .3s ease}#about .cv__link:hover{gap:12px}@media(max-width:760px){#about .cv__card,#credentials .cr__card{padding:20px 18px 22px}#about .cv__title,#credentials .cr__name{font-size:16px}}@media(prefers-reduced-motion:reduce){#about .cv__card,#credentials .cr__card,#about .cv__body,#credentials .cr__body{transition:none}}@media(prefers-reduced-motion:no-preference){[data-8b-live] #about .cv__card,[data-8b-live] #credentials .cr__card{animation:card-rise linear both;animation-timeline:view();animation-range:entry calc(var(--i, 0) * 4%) entry calc(44% + var(--i, 0) * 4%)}}@keyframes card-rise{0%{translate:0 calc(26px + var(--i, 0) * 3px)}}}@layer sections{#credentials{position:relative;padding:130px var(--space-1) 140px;background:var(--color-2);color:var(--color-1);display:grid;gap:26px;overflow-x:clip}#credentials .cr__head{display:grid;gap:18px;justify-items:start;max-width:880px;margin-bottom:28px}#credentials .cr__cap{color:var(--color-7)}#credentials .cr__title{font-size:clamp(24px,2.9vw,42px);--fill-from: var(--color-3)}#credentials .m-badge{background:var(--color-1);color:var(--color-2)}#credentials .cr__heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1.5px solid color-mix(in srgb,var(--color-1) 32%,transparent);margin-top:26px}#credentials .cr__awards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}#credentials .cr__certs{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}#credentials .cr__card{--card-bg: var(--color-1);--card-fg: var(--color-2);--card-muted: var(--color-4);--card-line: color-mix(in srgb, var(--color-2) 10%, transparent);--card-glare: color-mix(in srgb, var(--color-9) 26%, transparent);color:var(--card-fg);box-shadow:inset 0 1px #ffffffe6,0 2px 3px #00000012,0 24px 38px -28px #00000059}#credentials .cr__card:hover{box-shadow:inset 0 1px #fff,0 4px 6px #00000014,0 42px 60px -30px #0006}#credentials .cr__card--award{--card-bg: var(--color-9);--card-muted: color-mix(in srgb, var(--color-2) 62%, transparent);--card-line: color-mix(in srgb, var(--color-2) 18%, transparent);--card-glare: color-mix(in srgb, var(--color-1) 42%, transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--color-1) 60%,transparent),0 2px 3px #00000014,0 24px 38px -28px color-mix(in srgb,var(--color-9) 90%,transparent)}#credentials .cr__place{font-family:var(--font-1);font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:.9;letter-spacing:-.03em}#credentials .cr__id{font-family:var(--font-2);font-size:11px;letter-spacing:.04em;color:var(--color-7);word-break:break-all}#credentials .cr__foot{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px;margin-top:34px}#credentials .cr__org{display:grid;gap:2px;padding:14px 0;border-top:1px solid color-mix(in srgb,var(--color-1) 16%,transparent)}#credentials .cr__orgs .cr__name,#credentials .cr__langs .cr__name{font-family:var(--font-1);font-size:16px;font-weight:700}#credentials .cr__orgs .cr__issuer,#credentials .cr__langs .cr__issuer{color:var(--color-7)}@media(max-width:760px){#credentials{padding-block:86px 92px}#credentials .cr__awards,#credentials .cr__certs{grid-template-columns:1fr}#credentials .cr__foot{gap:26px}}}@layer sections{#palette .pal__name{font-family:var(--font-1);letter-spacing:-.035em;text-transform:uppercase}#about .cv{grid-column:1 / -1;display:grid;gap:64px;margin-top:56px}#about .cv__block{display:grid;gap:22px}#about .cv__heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1.5px solid var(--color-2)}#about .cv__count{font-family:var(--font-1);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--color-4)}#credentials .cr__count{font-family:var(--font-1);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--color-7)}#about .cv__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;align-items:stretch}@media(max-width:760px){#about .cv{gap:44px;margin-top:28px}#about .cv__grid{grid-template-columns:1fr}}}
