._demo_iily7_1{--page:#0a0a0b;--ink:#f2f1ed;--muted:#99999f;--quiet:#626267;--line:#f2f1ed2b;--line-strong:#f2f1ed61;--surface:#111113;--surface-raised:#18181b;--accent:#a9c7d6;--accent-ink:#071014;--shadow:#0000006b;background:var(--page);min-height:100vh;color:var(--ink);font-family:Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;transition:background-color .32s,color .32s;overflow:clip}._demo_iily7_1[data-theme=ivory]{--page:#f1eee7;--ink:#161618;--muted:#67646a;--quiet:#918d86;--line:#16161829;--line-strong:#16161866;--surface:#e8e4dc;--surface-raised:#faf8f3;--accent:#c95032;--accent-ink:#fff8f2;--shadow:#3f30252e}._demo_iily7_1[data-theme=cobalt]{--page:#07101d;--ink:#edf4ff;--muted:#8ea2b8;--quiet:#53667a;--line:#edf4ff29;--line-strong:#edf4ff61;--surface:#0c1828;--surface-raised:#102035;--accent:#67d7c5;--accent-ink:#04221c;--shadow:#00000061}._demo_iily7_1 button,._demo_iily7_1 a{-webkit-tap-highlight-color:transparent}._demo_iily7_1 button:focus-visible,._demo_iily7_1 a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._hero_iily7_60{border-bottom:1px solid var(--line);background:var(--page);isolation:isolate;min-height:max(760px,100svh);position:relative;overflow:hidden}._siteHeader_iily7_69{z-index:10;border-bottom:1px solid var(--line);letter-spacing:.12em;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 clamp(22px,4.6vw,72px);font-size:10px;font-weight:650;display:grid;position:absolute;inset:0 0 auto}._monogram_iily7_84{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:42px;height:42px;font-size:9px;display:grid}._siteHeader_iily7_69 nav{gap:34px;display:flex}._siteHeader_iily7_69 nav a{padding:12px 0;position:relative}._siteHeader_iily7_69 nav a:after{content:"";background:currentColor;height:1px;transition:right .22s;position:absolute;bottom:7px;left:0;right:100%}._siteHeader_iily7_69 nav a:hover:after{right:0}._siteHeader_iily7_69>span{color:var(--muted);justify-self:end}._heroMedia_iily7_118{z-index:-1;border:1px solid var(--line);background:linear-gradient(118deg, transparent 4%, color-mix(in srgb, var(--accent) 18%, transparent) 47%, transparent 70%), #0d0d0f;width:min(68vw,1040px);height:74%;box-shadow:-50px 50px 140px var(--shadow);border-radius:50% 0 0 50%;position:absolute;top:13%;right:clamp(-160px,-4vw,-50px);overflow:hidden}._demo_iily7_1[data-theme=ivory] ._heroMedia_iily7_118{background-color:#dcd8d0}._demo_iily7_1[data-theme=cobalt] ._heroMedia_iily7_118{background-color:#091524}._heroMedia_iily7_118:before,._heroMedia_iily7_118:after{content:"";pointer-events:none;position:absolute;inset:0}._heroMedia_iily7_118:before{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.23;background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%,#000);mask-image:linear-gradient(90deg,#0000,#000 30%,#000)}._heroMedia_iily7_118:after{background:linear-gradient(90deg, var(--page) 0%, transparent 33%, transparent 78%, var(--page) 112%)}._heroHalo_iily7_159{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 70%, transparent);background:radial-gradient(circle at 42% 40%, color-mix(in srgb, var(--accent) 84%, white 16%) 0 2%, color-mix(in srgb, var(--accent) 55%, transparent) 8%, color-mix(in srgb, var(--accent) 16%, transparent) 36%, transparent 69%);width:min(45vw,650px);box-shadow:0 0 120px color-mix(in srgb, var(--accent) 24%, transparent), inset 0 0 90px color-mix(in srgb, var(--accent) 13%, transparent);border-radius:50%;animation:7s ease-in-out infinite _haloBreath_iily7_1;position:absolute;top:50%;left:59%;transform:translate(-50%,-50%)}._heroScan_iily7_173{background:linear-gradient(transparent, var(--accent), transparent);opacity:.58;width:1px;height:100%;animation:8s ease-in-out infinite _scanMove_iily7_1;position:absolute;top:0;left:48%}._hero_iily7_60[data-effect=halo] ._heroScan_iily7_173{opacity:0;animation:none}._hero_iily7_60[data-effect=signal] ._heroHalo_iily7_159{border-radius:8%;animation-duration:4.8s}._hero_iily7_60[data-effect=signal] ._heroMedia_iily7_118:before{opacity:.45}._heroMark_iily7_196{color:color-mix(in srgb, var(--ink) 12%, transparent);letter-spacing:-.1em;font-size:clamp(180px,27vw,440px);font-weight:500;line-height:.8;position:absolute;bottom:-.12em;right:4%}._heroCoordinate_iily7_207{color:var(--muted);letter-spacing:.14em;text-align:right;font-size:9px;line-height:1.55;position:absolute;top:32px;right:38px}._heroIdentity_iily7_218{z-index:3;max-width:min(760px,62vw);position:absolute;bottom:clamp(115px,15vh,170px);left:clamp(22px,4.6vw,72px)}._heroEyebrow_iily7_226,._workHeading_iily7_227>p:first-child,._previewLabel_iily7_228,._projectIntro_iily7_229 p:first-child,._blockCopy_iily7_230>p:first-child,._textBlock_iily7_231>p:first-child,._galleryBlock_iily7_232 header p,._modalMeta_iily7_233>p:first-child{color:var(--accent);letter-spacing:.18em;margin:0;font-size:9px;font-weight:700}._heroIdentity_iily7_218 h1{letter-spacing:-.095em;margin:16px 0 24px;font-size:clamp(92px,13vw,210px);font-weight:520;line-height:.78}._heroStatement_iily7_249{max-width:420px;color:color-mix(in srgb, var(--ink) 77%, transparent);text-wrap:pretty;margin:0;font-size:clamp(15px,1.35vw,20px);line-height:1.7}._heroFacts_iily7_258{z-index:4;width:min(390px,30vw);margin:0;display:grid;position:absolute;bottom:clamp(96px,12vh,142px);right:clamp(22px,4.6vw,72px)}._heroFacts_iily7_258 div{border-top:1px solid var(--line-strong);grid-template-columns:72px 1fr;gap:18px;padding:13px 0;display:grid}._heroFacts_iily7_258 dt{color:var(--muted);letter-spacing:.12em;font-size:9px}._heroFacts_iily7_258 dd{margin:0;font-size:12px;line-height:1.5}._scrollCue_iily7_288{min-height:44px;color:var(--muted);letter-spacing:.16em;align-items:center;gap:14px;font-size:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}._scrollCue_iily7_288 i{background:var(--line-strong);width:38px;height:1px;display:block;position:relative;overflow:hidden}._scrollCue_iily7_288 i:after{content:"";background:var(--accent);animation:2.2s ease-in-out infinite _cueMove_iily7_1;position:absolute;inset:0;transform:translate(-100%)}._workSection_iily7_320{width:min(1440px,100% - 64px);margin:0 auto;padding:clamp(110px,13vw,190px) 0 150px}._workHeading_iily7_227{grid-template-columns:.5fr minmax(500px,1.35fr) .65fr;align-items:end;gap:clamp(34px,6vw,98px);padding-bottom:clamp(74px,9vw,120px);display:grid}._workHeading_iily7_227 h2{letter-spacing:-.075em;margin:0;font-size:clamp(54px,6.5vw,100px);font-weight:500;line-height:.95}._workHeading_iily7_227 h2 span{color:var(--muted)}._workHeading_iily7_227>p:last-child{color:var(--muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.8}._previewDock_iily7_352{z-index:20;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--page) 88%, transparent);min-height:64px;box-shadow:0 12px 34px var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:1fr auto auto auto;align-items:center;gap:26px;padding:9px 12px 9px 20px;display:grid;position:sticky;top:12px}._previewLabel_iily7_228{color:var(--muted)}._settingGroup_iily7_371,._settingGroup_iily7_371>div{align-items:center;display:flex}._settingGroup_iily7_371{gap:9px}._settingGroup_iily7_371>div{gap:4px}._settingGroup_iily7_371>span{color:var(--quiet);letter-spacing:.1em;font-size:9px}._settingGroup_iily7_371 button{min-height:44px;color:var(--muted);background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:8px 12px;font-size:10px;display:inline-flex}._settingGroup_iily7_371 button:hover{color:var(--ink)}._settingGroup_iily7_371 button[aria-pressed=true]{border-color:var(--line-strong);background:var(--ink);color:var(--page)}._swatches_iily7_405{display:flex}._swatches_iily7_405 b{border:1px solid color-mix(in srgb, currentColor 40%, transparent);border-radius:50%;width:10px;height:10px;display:block}._swatches_iily7_405 b+b{margin-left:-3px}._categoryNav_iily7_415{border-bottom:1px solid var(--line);scrollbar-width:none;gap:0;margin:46px 0 74px;display:flex;overflow-x:auto}._categoryNav_iily7_415::-webkit-scrollbar{display:none}._categoryNav_iily7_415 button{min-height:54px;color:var(--muted);white-space:nowrap;background:0 0;border:0;flex:none;align-items:baseline;gap:8px;padding:0 clamp(18px,2vw,30px);font-size:12px;display:flex;position:relative}._categoryNav_iily7_415 button:first-child{padding-left:0}._categoryNav_iily7_415 button:after{content:"";background:var(--category-accent);height:2px;transition:right .24s,left .24s;position:absolute;bottom:-1px;left:50%;right:50%}._categoryNav_iily7_415 button:hover,._categoryNav_iily7_415 button[aria-pressed=true]{color:var(--ink)}._categoryNav_iily7_415 button[aria-pressed=true]:after{left:0;right:0}._categoryNav_iily7_415 sup{color:var(--quiet);font-size:8px}._projectList_iily7_458{grid-template-columns:minmax(0,1fr);gap:clamp(92px,11vw,160px);display:grid}._project_iily7_229{--project-accent:var(--accent);min-width:0;scroll-margin-top:92px}._projectRail_iily7_470{border-top:1px solid var(--line-strong);min-height:45px;color:var(--muted);letter-spacing:.12em;grid-template-columns:90px 1fr auto;align-items:center;gap:20px;font-size:9px;display:grid}._projectRail_iily7_470 span:first-child{color:var(--project-accent)}._projectCover_iily7_484{aspect-ratio:16/9;color:#f5f5f3;isolation:isolate;background:#08090b;position:relative;overflow:hidden}._coverToggle_iily7_493{z-index:3;cursor:zoom-in;background:0 0;border:0;width:100%;position:absolute;inset:0}._project_iily7_229[data-open=true] ._coverToggle_iily7_493{cursor:zoom-out}._coverMedia_iily7_505{width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s;inset:0;position:absolute!important}._projectCover_iily7_484:hover ._coverMedia_iily7_505{transform:scale(1.025)}._coverMedia_iily7_505:after{content:"";z-index:6;background:linear-gradient(90deg,#030406db 0%,#0304066b 43%,#0304060d 75%),linear-gradient(#0000 55%,#030406b3);position:absolute;inset:0}._coverMedia_iily7_505 figcaption{display:none}._coverOverlay_iily7_525{z-index:4;pointer-events:none;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;gap:24px;padding:clamp(24px,3.5vw,52px);display:grid;position:absolute;inset:0}._coverTopline_iily7_537{letter-spacing:.16em;grid-column:1/-1;justify-content:space-between;gap:24px;font-size:9px;font-weight:650;display:flex}._coverTopline_iily7_537 span:first-child{color:var(--project-accent)}._coverTitle_iily7_549{align-self:end;max-width:760px}._coverTitle_iily7_549>p:first-child{color:var(--project-accent);letter-spacing:.16em;margin:0 0 15px;font-size:9px}._coverTitle_iily7_549 h2{letter-spacing:-.085em;margin:0;font-size:clamp(62px,8vw,126px);font-weight:520;line-height:.82}._coverTitle_iily7_549>p:last-child{color:#f5f5f3b3;text-wrap:pretty;max-width:520px;margin:24px 0 0;font-size:12px;line-height:1.75}._coverActions_iily7_578{pointer-events:auto;align-self:end;gap:12px;display:flex}._coverActions_iily7_578 button{color:#f5f5f3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080a6b;border:1px solid #f5f5f36b;border-radius:999px;align-items:center;gap:10px;min-height:50px;padding:5px 17px 5px 6px;font-size:10px;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}._coverActions_iily7_578 button>span{color:#09090a;background:#f5f5f3;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}._coverActions_iily7_578 button svg{width:17px}._coverActions_iily7_578 button:hover{color:#09090a;background:#f5f5f3;border-color:#f5f5f3;transform:translateY(-2px)}._draftGlyph_iily7_619{font-size:10px;font-weight:700}._expandCue_iily7_621{color:#f5f5f3b3;letter-spacing:.12em;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:11px;font-size:9px;display:flex}._expandCue_iily7_621 i{border:1px solid #f5f5f375;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}._expandCue_iily7_621 svg{width:15px}._expandCue_iily7_621 path{transform-box:fill-box;transform-origin:50%;transition:transform .3s}._expandCue_iily7_621 ._plusOpen_iily7_643{transform:rotate(45deg)}._detailReveal_iily7_645{background:var(--surface);opacity:0;grid-template-rows:0fr;transition:grid-template-rows .62s cubic-bezier(.16,1,.3,1),opacity .36s,transform .62s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(-18px)}._detailReveal_iily7_645[data-open=true]{opacity:1;grid-template-rows:1fr;transform:translateY(0)}._detailRevealInner_iily7_660{min-height:0;overflow:hidden}._detailReveal_iily7_645[aria-hidden=true] ._detailRevealInner_iily7_660{visibility:hidden}._detailReveal_iily7_645[data-open=true] ._detailRevealInner_iily7_660{visibility:visible}._projectDetails_iily7_668{border:1px solid var(--line-strong);border-top:0}._projectIntro_iily7_229{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:clamp(50px,8vw,130px);padding:clamp(64px,8vw,120px);display:grid}._introLead_iily7_681 h3{letter-spacing:-.045em;text-wrap:pretty;max-width:830px;margin:24px 0 0;font-size:clamp(31px,4.2vw,62px);font-weight:450;line-height:1.12}._projectIntro_iily7_229 dl{margin:0}._projectIntro_iily7_229 dl div{border-top:1px solid var(--line);padding:20px 0}._projectIntro_iily7_229 dt{color:var(--accent);letter-spacing:.12em;margin-bottom:10px;font-size:9px}._projectIntro_iily7_229 dd{color:var(--muted);margin:0;font-size:12px;line-height:1.8}._mediaTextBlock_iily7_709{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.22fr) minmax(330px,.78fr);min-height:620px;display:grid}._mediaTextBlock_iily7_709._mediaRight_iily7_716{grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr)}._mediaRight_iily7_716 ._detailMedia_iily7_717{order:2}._detailMedia_iily7_717{border-right:1px solid var(--line);height:100%;min-height:620px}._mediaRight_iily7_716 ._detailMedia_iily7_717{border-right:0;border-left:1px solid var(--line)}._blockCopy_iily7_230{flex-direction:column;justify-content:flex-end;padding:clamp(42px,6vw,90px);display:flex}._blockCopy_iily7_230 h4,._textBlock_iily7_231 h4,._galleryBlock_iily7_232 h4{letter-spacing:-.055em;text-wrap:pretty;margin:22px 0 24px;font-size:clamp(38px,4.6vw,68px);font-weight:470;line-height:1}._blockCopy_iily7_230>p:last-child,._textBlock_iily7_231 div p{color:var(--muted);margin:0;font-size:14px;line-height:1.9}._textBlock_iily7_231{border-bottom:1px solid var(--line);grid-template-columns:.4fr 1fr .7fr;align-items:start;gap:46px;padding:clamp(72px,9vw,132px);display:grid}._textBlock_iily7_231 h4{margin-top:-8px}._galleryBlock_iily7_232{border-bottom:1px solid var(--line);padding:clamp(62px,8vw,112px)}._galleryBlock_iily7_232 header{grid-template-columns:.42fr 1.58fr;align-items:start;gap:40px;margin-bottom:58px;display:grid}._galleryBlock_iily7_232 h4{margin-top:-8px}._galleryGrid_iily7_778{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._galleryGrid_iily7_778[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}._galleryGrid_iily7_778 ._mediaFrame_iily7_784{aspect-ratio:4/5}._fullMediaBlock_iily7_786{padding:clamp(18px,2.6vw,40px)}._fullMediaBlock_iily7_786 ._mediaFrame_iily7_784{aspect-ratio:16/9}._fullMediaBlock_iily7_786>p{color:var(--muted);margin:14px 0 0;font-size:10px;line-height:1.6}._mediaFrame_iily7_784{isolation:isolate;background:#11141a;min-width:0;margin:0;position:relative;overflow:hidden}._mediaFrame_iily7_784 img{object-fit:cover;width:100%;height:100%}._mediaFrame_iily7_784 figcaption{z-index:7;color:#ffffffb8;letter-spacing:.13em;font-size:8px;position:absolute;bottom:14px;right:16px}._mediaAtmosphere_iily7_822,._mediaPlane_iily7_823,._mediaPulse_iily7_824{display:block;position:absolute}._mediaAtmosphere_iily7_822{z-index:1;background:radial-gradient(circle at 70% 42%, color-mix(in srgb, var(--project-accent,var(--accent)) 58%, white 5%) 0 2%, color-mix(in srgb, var(--project-accent,var(--accent)) 20%, transparent) 7%, transparent 34%), linear-gradient(128deg, #0a0c10 10%, #1b202a 51%, #08090b 100%);inset:0}._mediaFrame_iily7_784[data-visual=portrait] ._mediaAtmosphere_iily7_822{background:radial-gradient(at 56% 43%,#f2d4c1 0 2%,#a36957 4%,#352a2b 17%,#101116 48%,#07080a 78%)}._mediaFrame_iily7_784[data-visual=frame] ._mediaAtmosphere_iily7_822{background:linear-gradient(118deg,#080a10 16%,#1d2737 46%,#748ca1 49%,#18212d 52%,#07090d 82%)}._mediaFrame_iily7_784[data-visual=character] ._mediaAtmosphere_iily7_822{background:linear-gradient(90deg,#d6d1c8 0 24%,#24262b 24% 25%,#9ca4a8 25% 49%,#24262b 49% 50%,#c5b8ac 50% 74%,#24262b 74% 75%,#737f88 75% 100%)}._mediaFrame_iily7_784[data-visual=storyboard] ._mediaAtmosphere_iily7_822{background-color:#d8d4ca;background-image:linear-gradient(#3b3b3e 1px,#0000 1px),linear-gradient(90deg,#3b3b3e 1px,#0000 1px);background-size:25% 50%}._mediaPlane_iily7_823{z-index:2;background:linear-gradient(145deg,#ffffff2b,#ffffff04);border:1px solid #ffffff61;width:43%;height:62%;transition:transform .68s cubic-bezier(.16,1,.3,1);top:18%;right:11%;transform:rotate(8deg)}._mediaFrame_iily7_784[data-visual=portrait] ._mediaPlane_iily7_823{border-radius:46% 46% 24% 24%;width:34%;height:78%;top:12%;right:20%;transform:rotate(-5deg)}._mediaFrame_iily7_784[data-visual=frame] ._mediaPlane_iily7_823{border-width:2px;width:57%;height:48%;top:20%;right:16%;transform:rotate(-9deg)}._mediaFrame_iily7_784[data-visual=character] ._mediaPlane_iily7_823{background:0 0;border-color:#14141673;width:84%;height:76%;top:12%;right:8%;transform:none}._mediaFrame_iily7_784[data-visual=storyboard] ._mediaPlane_iily7_823{background:0 0;border:4px solid #252529;width:74%;height:66%;top:17%;right:13%;transform:rotate(-2deg)}._mediaPulse_iily7_824{z-index:3;width:48%;height:1px;box-shadow:0 0 30px var(--project-accent,var(--accent));background:#ffffffc7;top:46%;left:20%;transform:rotate(-18deg)}._mediaFrame_iily7_784:hover ._mediaPlane_iily7_823{transform:rotate(2deg)translate(-10px,6px)}._mediaCode_iily7_911{z-index:5;color:#ffffffc2;letter-spacing:.14em;font-size:9px;position:absolute;top:18px;left:18px}._mediaFrame_iily7_784[data-visual=character] ._mediaCode_iily7_911,._mediaFrame_iily7_784[data-visual=storyboard] ._mediaCode_iily7_911{color:#101012bd}._emptyState_iily7_923{border:1px solid var(--line-strong);background:var(--surface);place-items:start;min-height:430px;padding:68px;display:grid}._emptyState_iily7_923>span{color:var(--accent);letter-spacing:.16em;font-size:9px}._emptyState_iily7_923 h3{letter-spacing:-.06em;align-self:end;max-width:680px;margin:0;font-size:clamp(42px,6vw,84px);font-weight:470}._emptyState_iily7_923 button{min-height:44px;color:var(--muted);background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:11px}._footer_iily7_935{border-top:1px solid var(--line);background:var(--surface);grid-template-columns:1fr auto 1fr;align-items:end;gap:32px;min-height:280px;padding:72px clamp(22px,4.6vw,72px);display:grid}._footer_iily7_935 div{flex-direction:column;gap:9px;display:flex}._footer_iily7_935 span{color:var(--muted);letter-spacing:.14em;font-size:9px}._footer_iily7_935 strong{letter-spacing:-.07em;font-size:clamp(42px,6vw,84px);font-weight:500}._footer_iily7_935 p{color:var(--muted);text-align:center;margin:0;font-size:11px;line-height:1.7}._footer_iily7_935>a{border-bottom:1px solid var(--line-strong);justify-self:end;padding-bottom:7px;font-size:11px}._modal_iily7_233{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000c7;place-items:center;padding:24px;animation:.22s both _modalIn_iily7_1;display:grid;position:fixed;inset:0}._modalPanel_iily7_964{color:#f5f5f3;background:#080809;border:1px solid #ffffff3d;width:min(1320px,96vw);max-height:92svh;position:relative;overflow:auto;box-shadow:0 30px 120px #0000008c}._playerSurface_iily7_975{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}._playerSurface_iily7_975 video{object-fit:contain;width:100%;height:100%}._playerPlaceholder_iily7_982{width:100%;height:100%;position:absolute;inset:0}._playerVersion_iily7_983{z-index:10;letter-spacing:.14em;background:#0000005c;border:1px solid #ffffff47;padding:7px 9px;font-size:9px;position:absolute;top:22px;left:24px}._playerReady_iily7_994{z-index:10;align-items:center;gap:13px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._playerReady_iily7_994 span{color:#080809;background:#f5f5f3;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}._playerReady_iily7_994 svg{width:20px}._playerReady_iily7_994 p{letter-spacing:.08em;margin:0;font-size:10px}._modalMeta_iily7_233{grid-template-columns:.5fr 1fr .5fr;align-items:end;gap:28px;padding:30px 34px 34px;display:grid}._modalMeta_iily7_233 h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:480}._modalMeta_iily7_233>p:last-child{color:#999;justify-self:end;margin:0;font-size:10px}._modalClose_iily7_1025{z-index:20;color:#fff;background:#00000085;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:46px;height:46px;font-size:28px;line-height:1;display:grid;position:absolute;top:18px;right:18px}@keyframes _haloBreath_iily7_1{0%,to{opacity:.74;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@keyframes _scanMove_iily7_1{0%,to{opacity:0;transform:translate(-80px)}35%,65%{opacity:.55}50%{transform:translate(90px)}}@keyframes _cueMove_iily7_1{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes _modalIn_iily7_1{0%{opacity:0}to{opacity:1}}@media (width<=1080px){._heroMedia_iily7_118{width:80vw;right:-24vw}._heroFacts_iily7_258{width:min(350px,38vw)}._workSection_iily7_320{width:min(100% - 40px,1440px)}._workHeading_iily7_227{grid-template-columns:.35fr 1.2fr}._workHeading_iily7_227>p:last-child{grid-column:2}._previewDock_iily7_352{grid-template-columns:repeat(3,auto);justify-content:end}._previewLabel_iily7_228{display:none}._projectIntro_iily7_229{grid-template-columns:1fr;gap:48px}._mediaTextBlock_iily7_709,._mediaTextBlock_iily7_709._mediaRight_iily7_716{grid-template-columns:1fr 1fr}._textBlock_iily7_231{grid-template-columns:.35fr 1fr}._textBlock_iily7_231 div{grid-column:2}._galleryGrid_iily7_778[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){._hero_iily7_60{min-height:800px}._siteHeader_iily7_69{grid-template-columns:1fr auto;min-height:70px;padding:0 18px}._siteHeader_iily7_69 nav{gap:20px}._siteHeader_iily7_69>span{display:none}._heroMedia_iily7_118{border-radius:50%;width:130%;height:58%;top:13%;right:-48%}._heroMark_iily7_196{font-size:230px;right:10%}._heroCoordinate_iily7_207{top:22px;right:22px}._heroIdentity_iily7_218{max-width:calc(100% - 40px);bottom:190px;left:20px}._heroIdentity_iily7_218 h1{margin-top:13px;font-size:clamp(82px,27vw,122px)}._heroStatement_iily7_249{max-width:330px;font-size:14px}._heroFacts_iily7_258{width:auto;bottom:58px;left:20px;right:20px}._heroFacts_iily7_258 div{grid-template-columns:62px 1fr;padding:9px 0}._scrollCue_iily7_288{display:none}._workSection_iily7_320{width:calc(100% - 28px);padding:96px 0 100px}._workHeading_iily7_227{grid-template-columns:1fr;gap:30px;padding-bottom:64px}._workHeading_iily7_227>p:last-child{grid-column:auto;max-width:340px}._workHeading_iily7_227 h2{font-size:54px}._previewDock_iily7_352{grid-template-columns:1fr;gap:10px;padding:12px;position:relative;top:auto}._settingGroup_iily7_371{justify-content:space-between}._settingGroup_iily7_371>div{overflow-x:auto}._settingGroup_iily7_371 button{padding-left:9px;padding-right:9px}._categoryNav_iily7_415{margin:30px 0 52px}._categoryNav_iily7_415 button{padding:0 14px}._projectList_iily7_458{gap:82px}._projectRail_iily7_470{grid-template-columns:46px 1fr auto;font-size:8px}._projectCover_iily7_484{aspect-ratio:4/5}._coverMedia_iily7_505:after{background:linear-gradient(#03040614 0%,#03040666 38%,#030406ed 100%)}._coverOverlay_iily7_525{grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr;gap:15px;padding:20px}._coverTitle_iily7_549 h2{font-size:58px}._coverTitle_iily7_549>p:last-child{max-width:100%;margin-top:16px;font-size:11px}._coverActions_iily7_578{align-self:auto;gap:8px}._coverActions_iily7_578 button{flex:1;justify-content:flex-start;padding-right:10px}._coverActions_iily7_578 button>span{width:36px;height:36px}._expandCue_iily7_621{justify-content:space-between}._projectIntro_iily7_229{padding:52px 22px}._introLead_iily7_681 h3{font-size:31px}._mediaTextBlock_iily7_709,._mediaTextBlock_iily7_709._mediaRight_iily7_716{grid-template-columns:1fr;min-height:0}._mediaRight_iily7_716 ._detailMedia_iily7_717{order:0}._detailMedia_iily7_717,._mediaRight_iily7_716 ._detailMedia_iily7_717{aspect-ratio:4/5;border-right:0;border-bottom:1px solid var(--line);border-left:0;min-height:0}._blockCopy_iily7_230{min-height:390px;padding:48px 24px}._blockCopy_iily7_230 h4,._textBlock_iily7_231 h4,._galleryBlock_iily7_232 h4{font-size:42px}._textBlock_iily7_231{grid-template-columns:1fr;gap:24px;padding:60px 24px}._textBlock_iily7_231 div{grid-column:auto}._galleryBlock_iily7_232{padding:56px 12px}._galleryBlock_iily7_232 header{grid-template-columns:1fr;gap:22px;margin-bottom:36px;padding:0 12px}._galleryGrid_iily7_778,._galleryGrid_iily7_778[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}._galleryGrid_iily7_778 ._mediaFrame_iily7_784{aspect-ratio:3/4}._fullMediaBlock_iily7_786{padding:10px}._fullMediaBlock_iily7_786 ._mediaFrame_iily7_784{aspect-ratio:4/5}._footer_iily7_935{grid-template-columns:1fr;min-height:330px;padding:52px 20px}._footer_iily7_935 p{text-align:left}._footer_iily7_935>a{justify-self:start}._modal_iily7_233{padding:10px}._modalPanel_iily7_964{width:100%}._playerSurface_iily7_975{aspect-ratio:4/5}._playerReady_iily7_994{text-align:center;flex-direction:column}._modalMeta_iily7_233{grid-template-columns:1fr;padding:22px}._modalMeta_iily7_233>p:last-child{justify-self:start}._modalClose_iily7_1025{top:12px;right:12px}}@media (prefers-reduced-motion:reduce){._demo_iily7_1,._siteHeader_iily7_69 nav a:after,._categoryNav_iily7_415 button:after,._coverMedia_iily7_505,._coverActions_iily7_578 button,._expandCue_iily7_621 path,._detailReveal_iily7_645,._mediaPlane_iily7_823{transition:none!important}._heroHalo_iily7_159,._heroScan_iily7_173,._scrollCue_iily7_288 i:after,._modal_iily7_233{animation:none!important}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}button,a{color:inherit;font:inherit}button{cursor:pointer}a{text-decoration:none}figure,dl,dd,p,h1,h2,h3,h4{margin-block:0}
