.oXFrKG_header{height:calc(106 * var(--home-unit,1px));justify-content:space-between;align-items:center;gap:calc(24 * var(--home-unit,1px));display:flex}.oXFrKG_discNavigation{justify-content:flex-end}.oXFrKG_brand{font-size:calc(25 * var(--home-unit,1px));letter-spacing:calc(-.9 * var(--home-unit,1px));font-weight:500}.oXFrKG_about,.oXFrKG_back{align-items:center;gap:calc(9 * var(--home-unit,1px));font-size:calc(14 * var(--home-unit,1px));color:var(--text);display:inline-flex}.oXFrKG_about:hover,.oXFrKG_back:hover{color:var(--accent)}.oXFrKG_back{color:var(--muted)}.oXFrKG_footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding:20px 0 26px;font-size:12px;display:flex}@media (max-width:700px){.oXFrKG_header{height:87px}.oXFrKG_brand{font-size:23px}.oXFrKG_about,.oXFrKG_back{font-size:13px}.oXFrKG_footer{padding:18px 0 23px;font-size:11px}.oXFrKG_footer span:last-child{text-align:right;max-width:130px}}
.QX3ADG_progress{--progress-width:61.8vw;--segment-width:calc(var(--progress-width) / var(--project-count));z-index:1;width:var(--progress-width);height:calc(64 * var(--home-unit,1px));margin-bottom:calc(20 * var(--home-unit,1px));color:#fff;flex-shrink:0;position:relative;left:50%;transform:translate(-50%)}.QX3ADG_track{width:100%;height:calc(1 * var(--home-unit,1px));pointer-events:none;background:currentColor;position:absolute;top:50%;left:0}.QX3ADG_segment{top:calc(-3 * var(--home-unit,1px));width:var(--segment-width);height:calc(7 * var(--home-unit,1px));box-shadow:0 0 calc(8 * var(--home-unit,1px)) #ffffff1f;background:currentColor;border-radius:0;position:absolute;left:0}.QX3ADG_slider{inset:calc(10 * var(--home-unit,1px)) 0;width:100%;height:calc(44 * var(--home-unit,1px));opacity:0;appearance:none;cursor:default;touch-action:pan-y pinch-zoom;margin:0;padding:0;position:absolute}.QX3ADG_slider::-webkit-slider-runnable-track{height:calc(44 * var(--home-unit,1px));background:0 0}.QX3ADG_slider::-webkit-slider-thumb{appearance:none;width:var(--segment-width);height:calc(44 * var(--home-unit,1px));background:0 0;border:0;margin:0}.QX3ADG_slider::-moz-range-track{height:calc(44 * var(--home-unit,1px));background:0 0}.QX3ADG_slider::-moz-range-thumb{width:var(--segment-width);height:calc(44 * var(--home-unit,1px));background:0 0;border:0;border-radius:0}.QX3ADG_progress:has(.QX3ADG_slider:focus-visible) .QX3ADG_segment{box-shadow:0 0 calc(8 * var(--home-unit,1px)) #ffffff1f, 0 0 0 calc(5 * var(--home-unit,1px)) #fff3}@media (max-width:700px){.QX3ADG_progress{margin-top:36px;margin-bottom:16px}}
.SCsSzG_stage{width:100vw;position:absolute;inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%)}.SCsSzG_canvasHost{cursor:grab;touch-action:pan-y pinch-zoom;position:absolute;inset:0}.SCsSzG_canvasHost:active{cursor:grabbing}.SCsSzG_canvasHost canvas{opacity:0;width:100%;height:100%;transition:opacity .55s;display:block}.SCsSzG_ready .SCsSzG_canvasHost canvas{opacity:1}.SCsSzG_canvasHost:focus-visible{outline-offset:-8px;border-radius:12px}.SCsSzG_fallback{top:var(--scene-top,0px);width:100%;height:var(--scene-height,100%);pointer-events:none;position:absolute;left:0}.SCsSzG_fallbackDisc{aspect-ratio:1;background:linear-gradient(#26323e,#e9d9b9 50%,#1a2633);border-radius:50%;width:min(28vw,390px);padding:8px;position:absolute;top:50%;left:29.6%;transform:translate(-50%,-50%);box-shadow:0 0 30px #ddc09020;-webkit-mask-image:radial-gradient(circle,#0000 0 6%,#000 6.2%);mask-image:radial-gradient(circle,#0000 0 6%,#000 6.2%)}.SCsSzG_fallbackDisc img{object-fit:cover;border-radius:50%;width:100%;height:100%}.SCsSzG_fallbackBar{background:#f7ddb7;width:110%;height:clamp(22px,2.8vw,36px);position:absolute;top:calc(50% + min(14vw,195px) + 10px);left:-5%;transform:translateY(-100%);box-shadow:0 -12px 40px 10px #e8bd8550}@media (min-width:701px){.SCsSzG_fallbackDisc{width:calc(454 * var(--home-unit));left:calc(50% - 342 * var(--home-unit));padding:calc(8 * var(--home-unit))}.SCsSzG_fallbackBar{top:calc(50% + 239 * var(--home-unit));height:calc(42 * var(--home-unit));box-shadow:0 calc(-12 * var(--home-unit)) calc(40 * var(--home-unit)) calc(10 * var(--home-unit)) #e8bd8550}}@media (max-width:700px){.SCsSzG_fallbackDisc{width:83.7%;max-width:369px;left:50%}.SCsSzG_fallbackBar{height:29.5px;top:calc(50% + min(41.85vw,184.5px) + 10px)}}
.J8wpIq_layer{z-index:4;pointer-events:none;position:fixed;inset:0;overflow:hidden}.J8wpIq_disc{will-change:left, top, width, height;position:absolute}.J8wpIq_discLink{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;width:100%;height:100%;display:block}.J8wpIq_discLink[aria-disabled=true]{cursor:progress}.J8wpIq_discLink:focus-visible{outline:2px solid var(--accent);outline-offset:-5px}.J8wpIq_spin{width:100%;height:100%}.J8wpIq_liveDisc{width:100%;height:100%;position:relative}.J8wpIq_discCanvas{opacity:0;pointer-events:none;position:absolute;inset:0}.J8wpIq_discCanvas canvas{width:100%;height:100%;display:block}.J8wpIq_liveDisc[data-live=true] .J8wpIq_discCanvas{opacity:1}.J8wpIq_liveDisc[data-live=true]>img{opacity:0}.J8wpIq_rendered,.J8wpIq_artwork{object-fit:contain;width:100%;height:100%;display:block}.J8wpIq_artwork{background:linear-gradient(145deg,#e0d7c4,#525864 40%,#eee9df 65%,#333842);border-radius:50%;padding:7px;-webkit-mask-image:radial-gradient(circle,#0000 0 6%,#000 6.3%);mask-image:radial-gradient(circle,#0000 0 6%,#000 6.3%)}@media (prefers-reduced-motion:reduce){.J8wpIq_spin{animation:none}.J8wpIq_disc{will-change:auto}}
._8aBknG_main{--about-unit:clamp(.85px, var(--home-unit), 1.5px);width:100%;max-width:calc(1120 * var(--about-unit));padding:48px 0 calc(106 * var(--home-unit) + 48px);flex:1;place-items:center;margin:0 auto;display:grid}._8aBknG_grid{align-items:center;gap:calc(90 * var(--about-unit));grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);width:100%;display:grid}._8aBknG_portrait{width:100%}._8aBknG_portrait img{width:100%;height:auto;display:block}._8aBknG_copy{min-width:0;container-type:inline-size}._8aBknG_copy h1{max-width:11em;font-size:min(calc(61 * var(--about-unit)), 9.5cqw);letter-spacing:-.04em;margin:0 0 calc(32 * var(--about-unit));font-weight:400;line-height:1.08}._8aBknG_headlineLine{white-space:nowrap;display:block}._8aBknG_copy>p{color:var(--muted);font-size:calc(17 * var(--about-unit));margin:0 0 calc(22 * var(--about-unit));line-height:1.8}._8aBknG_copy>p:last-of-type{margin-bottom:0}._8aBknG_contact{margin-top:calc(28 * var(--about-unit));flex-wrap:wrap;gap:24px;font-size:14px;display:flex}._8aBknG_contact a{color:var(--accent);align-self:flex-start;align-items:center;gap:14px;display:inline-flex}@media (max-width:700px){._8aBknG_main{--about-unit:1px;padding:32px 0 119px}._8aBknG_grid{grid-template-columns:1fr;gap:38px}._8aBknG_portrait{justify-self:center;max-width:280px}._8aBknG_copy h1{font-size:min(43px,9.5cqw)}._8aBknG_copy>p{font-size:15px}}
.SRDVkq_shell{--glass-outset:32;--scene-lift:24}.SRDVkq_main{top:calc(-1 * var(--scene-lift) * var(--home-unit));flex-direction:column;flex:1;display:flex;position:relative}.SRDVkq_collection{min-height:calc(500 * var(--home-unit));height:min(calc(580 * var(--home-unit)), 65vh);margin:0 calc(var(--home-gutter) * -1);pointer-events:none;flex:1;position:relative}.SRDVkq_sceneViewport{pointer-events:none;position:absolute;inset:0}.SRDVkq_copySlot{z-index:1;left:calc(50% - 37.6 * var(--home-unit));width:calc(457 * var(--home-unit));pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.SRDVkq_copySlot:before{content:"";z-index:-1;inset:calc(-1 * var(--glass-outset) * var(--home-unit));-webkit-backdrop-filter:blur(calc(18 * var(--home-unit)));backdrop-filter:blur(calc(18 * var(--home-unit)));pointer-events:none;background:#0000001f;border-radius:0;position:absolute}.SRDVkq_copySlot:after{content:"";z-index:-1;inset:calc(-1 * var(--glass-outset) * var(--home-unit));pointer-events:none;background:linear-gradient(90deg, var(--glass-top-highlight,#fff6ed80), transparent) left top / 62% calc(1 * var(--home-unit)) no-repeat, linear-gradient(180deg, var(--glass-side-highlight,#fff6ed66), transparent) left top / calc(1 * var(--home-unit)) 50% no-repeat, linear-gradient(0deg, var(--glass-bottom-highlight,#ffd4a099), transparent) left bottom / calc(1 * var(--home-unit)) 65% no-repeat, linear-gradient(0deg, var(--glass-bottom-highlight,#ffd4a099), transparent) right bottom / calc(1 * var(--home-unit)) 65% no-repeat, linear-gradient(var(--glass-bottom-highlight,#ffd4a099), var(--glass-bottom-highlight,#ffd4a099)) left bottom / 100% calc(1 * var(--home-unit)) no-repeat;position:absolute}.SRDVkq_copy{pointer-events:auto}.SRDVkq_metadata{justify-content:space-between;align-items:baseline;gap:calc(20 * var(--home-unit));margin:0 0 calc(22 * var(--home-unit));font-size:calc(11 * var(--home-unit));display:flex}.SRDVkq_category{color:var(--accent);text-transform:uppercase;letter-spacing:calc(.9 * var(--home-unit))}.SRDVkq_year{color:var(--muted);font-size:calc(13 * var(--home-unit));font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.SRDVkq_copy h1{font-size:calc(74 * var(--home-unit));letter-spacing:calc(-3.1 * var(--home-unit));margin:0 0 calc(24 * var(--home-unit));font-weight:400;line-height:.99}.SRDVkq_copy h1 span{display:block}.SRDVkq_subtitle{font-size:calc(18 * var(--home-unit));margin:0 0 calc(16 * var(--home-unit));line-height:1.5}.SRDVkq_description{max-width:calc(425 * var(--home-unit));font-size:calc(15 * var(--home-unit));color:var(--muted);margin:0 0 calc(24 * var(--home-unit));line-height:1.7}.SRDVkq_tags{margin:0 0 calc(24 * var(--home-unit));gap:calc(9 * var(--home-unit));flex-wrap:wrap;padding:0;list-style:none;display:flex}.SRDVkq_tags li{border:calc(1 * var(--home-unit)) solid #303b49;border-radius:calc(100 * var(--home-unit));padding:calc(6 * var(--home-unit)) calc(11 * var(--home-unit));font-size:calc(12 * var(--home-unit));color:#cdd2dc}.SRDVkq_view{align-items:center;gap:calc(16 * var(--home-unit));border:calc(1 * var(--home-unit)) solid #3b414c;padding:calc(14 * var(--home-unit)) calc(18 * var(--home-unit));font-size:calc(15 * var(--home-unit));background:#101318;border-radius:0;transition:border-color .2s,background .2s;display:inline-flex}.SRDVkq_view:hover{background:#1b1916;border-color:#c6a370}@media (min-width:701px){.SRDVkq_copy{min-height:calc(438 * var(--home-unit));flex-direction:column;display:flex}.SRDVkq_view{align-self:flex-start;margin-top:auto}}@media (max-width:700px){.SRDVkq_shell{--scene-lift:8}.SRDVkq_collection{flex:initial;height:auto;min-height:0}.SRDVkq_sceneViewport{height:clamp(310px,87vw,410px);margin-top:4px;position:relative}.SRDVkq_copySlot{width:auto;max-width:none;margin-top:-7px;padding:0 24px;position:relative;top:auto;left:auto;transform:none}.SRDVkq_copySlot:before,.SRDVkq_copySlot:after{inset:-24px 8px}.SRDVkq_metadata{margin-bottom:20px}.SRDVkq_copy h1{letter-spacing:-1.7px;margin-bottom:18px;font-size:clamp(35px,9.5vw,48px);line-height:1.12}.SRDVkq_copy h1 span{display:inline}.SRDVkq_subtitle{margin-bottom:16px;font-size:15px}.SRDVkq_description{max-width:none;min-height:46px;margin-bottom:19px;font-size:13px}.SRDVkq_tags{margin-bottom:21px}}
.FKDlXW_player{aspect-ratio:16/9;background:#10151b;border:1px solid #ffffff20;width:100%;position:relative;overflow:hidden}.FKDlXW_player iframe{border:0;width:100%;height:100%;display:block}.FKDlXW_poster{color:#fff;background:#10151b;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.FKDlXW_poster:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0008);position:absolute;inset:0}.FKDlXW_poster .FKDlXW_cover{object-fit:cover;border:0;width:100%;height:100%;transition:transform .35s;display:block}.FKDlXW_poster:hover .FKDlXW_cover{transform:scale(1.025)}.FKDlXW_play{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0eb3;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FKDlXW_play svg{width:28px;height:28px}.FKDlXW_label{z-index:1;letter-spacing:1.1px;text-transform:uppercase;font-size:11px;position:absolute;bottom:24px;left:24px}.FKDlXW_poster:focus-visible{outline-offset:-5px}@media (max-width:700px){.FKDlXW_play{width:48px;height:48px}.FKDlXW_label{font-size:10px;bottom:16px;left:16px}}
.s4eBhW_shell{width:100%;min-height:100svh;padding-top:106px;position:relative;overflow:clip}.s4eBhW_downlight{z-index:0;pointer-events:none;background:radial-gradient(48% 45% at 50% -8%,#fff0cd24,#0000 75%);position:fixed;inset:0}.s4eBhW_downlight:before{content:"";filter:blur(28px);background:conic-gradient(from 151deg at 50% 0,#0000 0deg,#f7ead710 10deg,#f7ead720 29deg,#f7ead710 48deg,#0000 58deg);width:min(1400px,130vw);height:min(1200px,110vh);position:absolute;top:-40px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.s4eBhW_downlight:after{content:"";filter:blur(12px);background:#fff4db;border-radius:50%;width:min(540px,65vw);height:40px;position:absolute;top:-34px;left:50%;transform:translate(-50%);box-shadow:0 12px 75px 24px #f8e6c64a}.s4eBhW_main{z-index:1;width:100%;max-width:1040px;margin:46px auto 90px;position:relative}.s4eBhW_glass{-webkit-backdrop-filter:blur(24px);background:linear-gradient(160deg,#eee4d614,#cac4b806 48%,#ffffff03);border:1px solid #f5ebd526;border-top-color:#fff3db75;border-radius:0;padding:clamp(28px,5vw,72px);position:relative;box-shadow:inset 0 1px #fff5e21a,0 -24px 90px -55px #ffe9bf80,0 35px 100px #0005}.s4eBhW_glass:before{content:"";pointer-events:none;background:linear-gradient(#fff4df08,#0000);border-left:1px solid #fff4df4d;border-right:1px solid #fff4df24;height:180px;position:absolute;inset:-1px -1px auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.s4eBhW_hero{padding:0 0 40px;position:relative}.s4eBhW_heroCopy{z-index:1;position:relative}.s4eBhW_eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:1.2px;margin:0 0 28px;font-size:11px}.s4eBhW_eyebrow span{padding:0 12px}.s4eBhW_hero h1{letter-spacing:-3px;margin:0 0 22px;font-size:clamp(48px,6.2vw,80px);font-weight:400;line-height:1.04}.s4eBhW_subtitle{color:#cbd2db;margin:0 0 26px;font-size:20px;line-height:1.5}.s4eBhW_tags{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.s4eBhW_tags li{color:#cdd2dc;border:1px solid #ffffff26;border-radius:30px;padding:7px 12px;font-size:12px}.s4eBhW_overview{border-top:1px solid #ffffff1a;grid-template-columns:1.65fr 1fr;gap:clamp(28px,5vw,72px);padding:34px 0 48px;display:grid}.s4eBhW_details{color:#c3cad4;white-space:pre-line;margin:0;font-size:18px;line-height:1.8}.s4eBhW_info{align-content:start;gap:24px;margin:0;padding:5px 0;display:grid}.s4eBhW_info dt{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:10px}.s4eBhW_info dd{margin:0;font-size:13px;line-height:1.5}.s4eBhW_projectLink{color:var(--accent);align-items:center;gap:8px;display:inline-flex}.s4eBhW_projectLink:hover{text-underline-offset:4px;text-decoration:underline}.s4eBhW_content figure{margin:0 0 56px}.s4eBhW_content figure img,.s4eBhW_content video{background:#10151b;border:1px solid #ffffff14;border-radius:0;width:100%;height:auto;display:block}.s4eBhW_content figcaption{color:var(--muted);text-align:center;margin-top:16px;font-size:12px;line-height:1.6}.s4eBhW_content figcaption a{align-items:center;gap:8px;display:inline-flex}.s4eBhW_content figcaption a:hover{color:var(--accent)}.s4eBhW_textBlock{grid-template-columns:32px 1fr;gap:24px;margin:0 auto 56px;display:grid}.s4eBhW_sectionNumber{color:var(--accent);padding-top:7px;font-size:11px}.s4eBhW_textBlock h2{letter-spacing:-.8px;margin:0 0 20px;font-size:30px;font-weight:400}.s4eBhW_textBlock p{color:var(--muted);white-space:pre-line;margin:0 0 16px;font-size:16px;line-height:1.8}.s4eBhW_nextProject{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding:30px 0 0;display:flex}.s4eBhW_nextProject span{text-transform:uppercase;color:var(--accent);letter-spacing:1px;font-size:11px}.s4eBhW_nextProject h2{letter-spacing:-1.2px;margin:14px 0 0;font-size:36px;font-weight:400}.s4eBhW_nextProject svg{flex-shrink:0;width:32px;height:32px;transition:transform .2s}.s4eBhW_nextProject:hover svg{color:var(--accent);transform:translate(8px)}@media (max-width:700px){.s4eBhW_shell{padding-top:87px}.s4eBhW_main{margin:36px auto 48px}.s4eBhW_glass{-webkit-backdrop-filter:blur(16px);padding:28px 20px}.s4eBhW_hero{padding-bottom:28px}.s4eBhW_eyebrow{margin-bottom:22px;font-size:10px}.s4eBhW_eyebrow span{padding:0 5px}.s4eBhW_hero h1{letter-spacing:-1.8px;overflow-wrap:anywhere;font-size:clamp(36px,10vw,51px)}.s4eBhW_subtitle{font-size:16px}.s4eBhW_tags{gap:8px}.s4eBhW_tags li{padding:6px 9px;font-size:10px}.s4eBhW_overview{grid-template-columns:1fr;gap:28px;padding:26px 0 34px}.s4eBhW_details{font-size:16px}.s4eBhW_info{grid-template-columns:1fr 1fr;gap:22px 16px}.s4eBhW_info dd{font-size:12px}.s4eBhW_content figure{margin-bottom:36px}.s4eBhW_textBlock{grid-template-columns:20px 1fr;gap:12px;margin-bottom:36px}.s4eBhW_textBlock h2{font-size:24px}.s4eBhW_textBlock p{font-size:14px}.s4eBhW_nextProject h2{font-size:27px}.s4eBhW_nextProject svg{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.s4eBhW_glass{animation:none}}
.AlyZza_shell{--home-unit:1px;--home-gutter:clamp(24px, 4.45vw, 72px);--name-inset:64;--about-inset:64;flex-direction:column;min-height:100svh;display:flex}.AlyZza_shell>header{width:100vw;padding:calc(40 * var(--home-unit)) calc(var(--about-inset) * var(--home-unit)) 0 calc(var(--name-inset) * var(--home-unit));flex-shrink:0;align-self:center;align-items:flex-start}@media (min-width:701px){.AlyZza_shell{--home-fit-unit:min(calc(100vw / 1440), calc(100svh / 900));--home-unit:var(--home-fit-unit);--home-gutter:calc((100vw - 1311.84 * var(--home-unit)) / 2);width:100%;padding:0 var(--home-gutter)}.AlyZza_shell svg{width:calc(18 * var(--home-unit));height:calc(18 * var(--home-unit))}}@media (min-width:701px) and (orientation:landscape){.AlyZza_shell{--home-unit:min(var(--home-fit-unit), max(calc(var(--home-fit-unit) * .85), calc(.5px + var(--home-fit-unit) * .5)))}}@media (max-width:700px){.AlyZza_shell{--name-inset:32;--about-inset:32}}
