@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin.woff2)format("woff2")}:root{color-scheme:dark;--ground:#000;--surface:#080807;--surface-strong:#12100e;--text:#f4efe9;--muted:#aaa8a3;--line:#242220;--line-bright:#3d3a34;--ember:#ef3f53;--ember-hot:#ff5d6e;--mist:#93a5aa;--flare-rgb:255 190 190;--flare-edge-rgb:255 150 150;--summary-ink:#d3cfc9;--surface-lit:#ffe3c6;--surface-lit-line:#ffe3c64d;--display:"Geist", "Helvetica Neue", Helvetica, Arial, sans-serif;--body:"Geist", "Helvetica Neue", Helvetica, Arial, sans-serif;--label:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--rail-height:98px;--pin-distance:120svh;--pin-motion-frac:.7333;--statement-ink:#f4efe9a3}@media (width<=1179px){:root{--pin-distance:88svh;--pin-motion-frac:1}}*{box-sizing:border-box}html{background:var(--ground);scroll-behavior:smooth}body{background:var(--ground);color:var(--text);font-family:var(--body);margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}body.rail-open{overscroll-behavior:contain}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--mist);outline-offset:5px}.skip-link{z-index:100;background:var(--text);color:var(--ground);font:700 12px/1 var(--label);border-radius:8px;padding:9px 12px;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.rail-frame{width:min(1120px,100% - 32px);height:var(--rail-height);z-index:80;transform:translate3d(-50%, calc(-1 * var(--rail-height)), 0);transition:transform .42s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:50%}.rail-open .rail-frame{transform:translate(-50%)}.rail-panel{height:var(--rail-height);border:1px solid var(--line-bright);background:#080807fa;border-top:0;border-radius:0 0 22px 22px;grid-template-columns:2fr 1fr 1fr;display:grid;overflow:hidden;box-shadow:0 24px 70px #0000007a}.rail-destination{min-width:0;position:relative}.rail-destination:before{content:"";z-index:2;background:var(--line-bright);transform-origin:0;height:2px;transition:background-color .18s,transform .24s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 12px auto;transform:scaleX(.18)}.rail-destination:hover:before,.rail-destination:focus-within:before,.rail-destination.is-current:before{background:var(--ember);transform:scaleX(1)}.rail-work{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;padding:15px 18px 13px;display:grid}.rail-cell{padding:15px 11px 13px;display:grid}.rail-work:after{content:"";z-index:2;background:linear-gradient(to bottom, transparent, var(--ember) 20%, var(--ember) 80%, transparent);opacity:.7;width:1px;position:absolute;top:15px;bottom:13px;right:0}.rail-product{border:1px solid var(--line);text-align:center;background:#0000009e;border-radius:12px;justify-content:center;align-items:center;min-width:0;padding:9px 11px;text-decoration:none;display:flex}.rail-product:hover,.rail-product:focus-visible{border-color:var(--mist)}.rail-product-name{font:400 20px/1 var(--display);letter-spacing:-.03em}.rail-trigger{border:1px solid var(--line-bright);background:var(--surface-strong);width:156px;height:36px;color:var(--text);font:700 12px/1 var(--label);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-top:0;border-radius:0 0 15px 15px;justify-content:center;align-items:center;gap:9px;display:inline-flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.rail-trigger:before,.rail-trigger:after{content:"";border-right:1.5px solid var(--ember);border-bottom:1.5px solid var(--ember);width:5px;height:5px;margin-top:-3px;transition:transform .24s cubic-bezier(.16,1,.3,1);transform:rotate(45deg)}.rail-trigger[aria-expanded=true]:before,.rail-trigger[aria-expanded=true]:after{margin-top:2px;transform:rotate(225deg)}.scrim{z-index:60;opacity:0;pointer-events:none;background:#00000047;border:0;transition:opacity .32s;position:fixed;inset:0}.rail-open .scrim{opacity:1;pointer-events:auto}.page-shell{transform-origin:50% 24px;transition:transform .42s cubic-bezier(.16,1,.3,1),filter .32s;position:relative;overflow-x:clip}.rail-open .page-shell{filter:brightness(.76)saturate(.84);transform:translateY(8px)scale(.985)}.no-js .rail-frame{width:100%;height:auto;position:relative;left:auto;transform:none}.no-js .rail-panel{border-radius:0 0 22px 22px}.no-js .rail-trigger{display:none}.no-js .reveal{opacity:1;transform:none}.scene{--pad-top:clamp(120px, 18vh, 200px);--pad-x:clamp(1.5rem, 5.4vw, 6.5rem);--pad-bottom:clamp(72px, 12vh, 120px);width:100%;min-height:100svh;padding:var(--pad-top) var(--pad-x) var(--pad-bottom);flex-direction:column;justify-content:center;align-items:flex-start;margin-inline:auto;display:flex;position:relative}.product-scene{--light-y:50%;--wash-a:.27;isolation:isolate}.product-scene.raretap{--light-y:38%}.product-scene:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 56% 36% at 68% var(--light-y), rgba(147, 165, 170, var(--wash-a)), rgba(147, 165, 170, calc(var(--wash-a) * .34)) 46%, transparent 74%);width:min(68%,980px);position:absolute;top:0;bottom:0;right:0}@media (width<=1179px){.product-scene:before{background:0 0}}.raretap .scene-carousel{z-index:1;outline:none;flex-direction:column;justify-content:center;width:min(42%,590px);display:flex;position:absolute;top:0;bottom:0;right:0}.raretap .carousel-stage{height:min(66%,600px);position:relative}.raretap .carousel-slide{left:var(--x,50%);height:100%;transform:translate(-50%, -50%) rotate(var(--rot,0deg)) scale(var(--s,1));will-change:transform, left;margin:0;transition:transform .36s cubic-bezier(.4,0,.2,1),left .36s cubic-bezier(.4,0,.2,1),opacity .36s,filter .36s,visibility .36s;position:absolute;top:50%}.raretap .carousel-slide .phone{aspect-ratio:1070/2323;filter:drop-shadow(0 34px 52px #0000009e);width:auto;height:100%;display:block}.raretap .carousel-slide.is-active{--x:50%;--rot:0deg;--s:1;z-index:3}.raretap .carousel-slide.is-before{--x:26%;--rot:-5deg;--s:.78;z-index:2;cursor:pointer}.raretap .carousel-slide.is-after{--x:74%;--rot:5deg;--s:.78;z-index:2;cursor:pointer}.raretap .carousel-slide.is-before .phone,.raretap .carousel-slide.is-after .phone{filter:drop-shadow(0 26px 44px #00000080)brightness(.82)}.raretap .carousel-slide.is-off{--x:50%;--s:.6;opacity:0;visibility:hidden;pointer-events:none;z-index:1}.raretap .carousel-stage .pulse{--pulse-ink:var(--ember);aspect-ratio:1;background:var(--pulse-ink);opacity:.24;z-index:0;width:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);mask:url(/product-assets/raretap/raretap-pulse-mask.webp) 50%/contain no-repeat}.raretap .carousel-controls{justify-content:center;align-items:center;gap:clamp(14px,2vw,22px);padding-top:clamp(18px,2.6vh,28px);display:flex}.raretap .carousel-arrow{border:1px solid var(--line-bright);width:42px;height:42px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;transition:color .18s,border-color .18s,background .18s;display:grid}.raretap .carousel-arrow svg{width:20px;height:20px}.raretap .carousel-arrow:hover,.raretap .carousel-arrow:focus-visible{color:var(--text);border-color:var(--ember)}.raretap .carousel-dots{align-items:center;gap:9px;display:flex}.raretap .carousel-dot{background:var(--line-bright);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .22s,background .22s;position:relative}.raretap .carousel-dot:after{content:"";position:absolute;inset:-18px -4px}.raretap .carousel-dot:hover{background:var(--muted)}.raretap .carousel-dot[aria-current=true]{background:var(--ember);width:22px}.no-js .raretap .carousel-controls{display:none}.raretap .scene-carousel:focus-visible{outline:1px solid var(--line-bright);outline-offset:8px;border-radius:8px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1179px){.raretap .scene-carousel{align-self:center;width:min(72vw,300px);margin:clamp(36px,6vh,64px) 0 0;position:relative}.raretap .carousel-stage{aspect-ratio:1070/2323;height:auto}.raretap .carousel-slide{height:auto;inset:0}.raretap .carousel-slide.is-active{opacity:1;visibility:visible;transform:none}.raretap .carousel-slide.is-active .phone{width:100%;height:100%}.raretap .carousel-slide.is-before,.raretap .carousel-slide.is-after,.raretap .carousel-slide.is-off{opacity:0;visibility:hidden;pointer-events:none}.raretap .carousel-stage .pulse{width:150%}}@media (prefers-reduced-motion:reduce){.raretap .carousel-slide{transition:none}}.identity-pin{height:calc(100svh + var(--pin-distance));position:relative}.identity-scene{isolation:isolate;--pad-top:clamp(96px, 13vh, 150px);--pad-bottom:clamp(96px, 13vh, 150px);justify-content:center;height:100svh;min-height:640px;position:sticky;top:0}.identity-scene:before{content:"";z-index:-3;pointer-events:none;background:linear-gradient(#12100e00 0%,#12100e57 3.5%,#12100e99 8%,#0808074d 44%,#08080700 92%);position:absolute;inset:50% 0 0}.livefield{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-pin=off] .identity-pin,.no-js .identity-pin{height:auto}[data-pin=off] .identity-scene,.no-js .identity-scene{height:auto;min-height:100svh;position:relative}.identity-copy{width:100%}.identity-scene .identity-copy{flex:1;display:flex}@media (width>=1025px){[data-pin=off] .identity-scene .identity-copy,.no-js .identity-scene .identity-copy{min-height:calc(100svh - var(--pad-top) - var(--pad-bottom))}[data-pin=off] .identity-scene,.no-js .identity-scene{--horizon:50svh}[data-pin=off] .identity-scene:before,.no-js .identity-scene:before{height:50svh;top:50svh;bottom:auto}}.identity-scene .scene-kicker{top:var(--pad-top);left:var(--pad-x);margin:0;position:absolute}.identity-scene .scene-title{text-align:center;grid-template-rows:1fr 1em 1fr;align-self:stretch;justify-items:center;margin-inline:auto;display:grid;position:relative}.identity-scene .title-mark{grid-row:1;align-self:end}.identity-scene .scene-title em{grid-row:3;align-self:start}.scene-kicker{color:#f4efe99e;font:490 .74rem/1 var(--label);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:1rem;margin:0 0 clamp(1.7rem,4vh,3.2rem);display:flex}.scene-kicker .kicker-index{aspect-ratio:1;width:1.75rem;color:var(--ember);font:480 .62rem/1 var(--label);letter-spacing:.08em;border:1px solid #f4efe93d;border-radius:50%;place-items:center;display:grid}.scene-title{max-width:20ch;font:560 clamp(4.6rem, 7.5vw, 9.1rem)/.98 var(--display);letter-spacing:-.045em;margin:0}.scene-title>span,.scene-title>em,.title-mark>span{display:block}.title-the{color:var(--mist);letter-spacing:-.012em;margin-bottom:.34em;font-size:.26em;font-weight:480;line-height:1}.identity-scene .scene-title{position:relative}.identity-scene{--gem-w:46vmin;--horizon:50%;--girdle:39.2%;--girdle-frac:.392;--gem-aspect:1.3182;--split:1.16;--split-name:.72}.identity-scene .gem-layer{pointer-events:none;position:absolute;inset:0}.identity-scene .gem-stage{left:50%;top:var(--horizon);width:var(--gem-w);transform:translate(calc(var(--seat-dx,0px) * var(--seat,0)), calc(var(--seat-dy,0px) * var(--seat,0))) scale(calc(1 - (1 - var(--seat-scale,1)) * var(--seat,0))) translate(-50%, calc(-1 * var(--girdle)));position:absolute}.identity-scene .gem-stage svg.gem{overflow:visible}.identity-scene .gem-flare{left:50%;top:var(--horizon);background:linear-gradient(to bottom, transparent 0%, rgb(var(--flare-edge-rgb) / .05) 42%, rgb(var(--flare-rgb) / .16) 50%, rgb(var(--flare-edge-rgb) / .05) 58%, transparent 100%);width:100vw;height:24vmin;position:absolute;transform:translate(-50%,-50%);mask-image:linear-gradient(90deg,#0000,#000 26% 74%,#0000)}.identity-scene .title-name{background:linear-gradient(to bottom, var(--ink-top,#f4efe9) 34%, var(--ink-mid,#cfc4bd) 78%, var(--ink-low,#8d8079) 100%);color:#0000;background-clip:text}.identity-scene .statement-word,.identity-scene .statement-source{color:color-mix(in srgb, var(--ink-top,#f4efe9) 72%, transparent)}.identity-scene .title-the{color:color-mix(in srgb, var(--ink-top,#f4efe9) 58%, transparent);top:var(--the-lift,-.22em);text-transform:lowercase;opacity:calc(1 - var(--seat,0));position:relative}@media (width>=1180px){.identity-scene .title-name{word-spacing:calc(var(--gem-w) * var(--split-name));left:var(--name-shift,0px);position:relative}.identity-scene .statement-word:nth-child(3){color:#0000;width:calc(var(--gem-w) * var(--split));display:inline-block}.identity-scene .statement-line{left:var(--line-shift,0px);position:relative}}@media (width<=1024px){.identity-scene{--gem-w:min(48vw, 26vh);--horizon:max(30%, calc(var(--pad-top) + 2.5rem + var(--girdle-frac) * var(--gem-aspect) * var(--gem-w)))}.identity-scene:before{content:none}@media (orientation:portrait) and (height<=739px){.identity-scene{--gem-w:min(48vw, 22vh)}}.identity-scene .scene-title{grid-template-rows:63% 1em 1fr}}.identity-scene .scene-title em{color:var(--statement-ink);margin-top:0;font-size:min(.44em,5vw)}@media (forced-colors:active){.identity-scene:before,.identity-scene:after,.identity-scene .scene-title:before,.identity-scene .scene-title:after{display:none}}.statement-visual{--travel:190;--mote:#dee3e4e6;display:block;position:relative}.break-field{pointer-events:none;display:block;position:absolute;inset:0}.mote{background:var(--mote);opacity:0;will-change:transform, opacity;border-radius:50%;display:block;position:absolute}.statement-line{flex-wrap:wrap;justify-content:center;gap:0 .22em;display:flex}.statement-word{will-change:transform, opacity, filter;display:inline-block}.statement-source{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scene-title em{color:#dee3e4e6;letter-spacing:-.032em;margin-top:.34em;font-size:.5em;font-style:normal;font-weight:410;line-height:1.06}.scene-summary{max-width:52ch;color:var(--summary-ink);letter-spacing:-.015em;margin:clamp(28px,4vh,44px) 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.scene-status{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:clamp(24px,3.4vh,36px);display:flex}.status-caption{color:var(--muted);font:600 12px/1.35 var(--label);letter-spacing:.09em;text-transform:uppercase}.status-chip{border:1px solid var(--surface-lit-line);color:var(--surface-lit);font:600 12px/1 var(--label);letter-spacing:.075em;white-space:nowrap;border-radius:999px;padding:8px 12px;display:inline-block}.scene-actions{flex-wrap:wrap;gap:12px 28px;margin-top:clamp(30px,4.4vh,48px);display:flex}.text-link{color:var(--text);font:600 13px/1 var(--label);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line-bright);padding-bottom:6px;text-decoration:none;transition:border-color .18s,color .18s}.text-link i{color:var(--ember);font-style:normal}.text-link:hover{border-color:var(--ember)}.text-link-muted{color:var(--muted)}.practice-index{right:var(--pad-x);top:var(--pad-top);grid-template-columns:repeat(3,auto);gap:clamp(1.6rem,3.2vw,3.8rem);margin:0;padding:0;list-style:none;display:grid;position:absolute}.practice-index li{grid-template-columns:auto auto;align-items:baseline;gap:.7rem;display:grid}.practice-index span{color:var(--ember);font:480 .62rem/1 var(--label);letter-spacing:.08em}.practice-index b{color:#f4efe99e;font:490 .74rem/1 var(--label);letter-spacing:.17em;text-transform:uppercase}.scene-cue{color:#f4efe980;font:470 .56rem/1 var(--label);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:1rem;text-decoration:none;display:flex;position:absolute;bottom:clamp(2rem,4.2vh,3.6rem);left:clamp(1.5rem,6.2vw,7rem)}.scene-cue i{background:#f4efe929;width:3.4rem;height:1px}.scene-cue-static{margin-top:clamp(2rem,4vh,3rem);position:static}.selected-work{padding:clamp(96px,16vh,168px) clamp(24px,6vw,96px)}.product-lead{width:100%;opacity:var(--rise,1);transform:translateY(calc((1 - var(--rise,1)) * 24px));flex-direction:column;flex:none;align-items:center;margin-top:clamp(2rem,4.5vh,3.4rem);display:flex}[data-pin=on] .product-lead{left:0;right:0;top:calc(var(--resolve-top,50%) + var(--seat-reserve,0px));will-change:opacity, transform;width:auto;margin-top:0;position:absolute}[data-pin=on] .product-lead[data-latent]{pointer-events:none}[data-pin=on] .product-lead:focus-within{opacity:1;pointer-events:auto;transform:none}.section-heading.section-heading-centred{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px;width:min(720px,100%);margin-bottom:clamp(18px,3.4vh,32px)}.product-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(940px,100%);display:grid}.index-entry{border:1px solid var(--line);text-align:center;background:#080807d6;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:15px 18px;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}a.index-entry:hover,a.index-entry:focus-visible{border-color:var(--line-bright);background:var(--surface)}.index-name{font:400 24px/1 var(--display);letter-spacing:-.035em}.is-next{background:#08080780;border-style:dashed}.is-next .index-name{color:var(--muted)}.index-chip{border:1px solid var(--surface-lit-line);color:var(--surface-lit);font:600 12px/1 var(--label);letter-spacing:.075em;white-space:nowrap;border-radius:999px;padding:8px 12px;display:inline-block}.section-heading{grid-template-columns:minmax(10rem,.7fr) 2fr;align-items:end;gap:32px;width:min(1320px,100%);margin:0 auto clamp(56px,10vh,104px);display:grid}.section-heading h2{font:400 clamp(30px, 3.4vw, 48px)/1.05 var(--display);letter-spacing:-.035em;margin:0}.section-heading p{color:var(--muted);margin:0;font-size:15px}.work-list{width:min(1320px,100%);margin-inline:auto}.work-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(2.5rem,.25fr) minmax(16rem,1.3fr) minmax(8rem,.55fr) minmax(10rem,.55fr);align-items:center;gap:32px;min-height:11rem;padding:28px 0;display:grid}.work-row:first-child{border-top:1px solid var(--line)}.work-number{color:var(--ember);font:600 13px/1 var(--label);letter-spacing:.16em;margin:0}.work-detail{min-width:0}.work-name{font:400 clamp(32px, 3.4vw, 52px)/1 var(--display);letter-spacing:-.04em;margin:0}.work-name span{color:var(--muted)}.work-descriptor{color:var(--muted);margin:10px 0 0;font-size:15px}.work-date{color:var(--muted);font:600 12px/1.4 var(--label);letter-spacing:.1em;text-transform:uppercase;margin:0}.work-actions{justify-items:start;gap:10px;display:grid}.work-actions a{font:600 12px/1 var(--label);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:5px}.work-actions i{color:var(--ember);font-style:normal}.closing{text-align:center;width:min(940px,100% - 48px);margin-inline:auto;padding:clamp(110px,12vw,168px) 0}.closing p{font:400 clamp(28px, 3.4vw, 48px)/1.16 var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0 auto}.site-footer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:150px;padding:32px 24px;font-size:15px;display:flex}.site-footer a{text-underline-offset:4px}.site-footer span{font:400 24px/1 var(--display)}.return-link{color:var(--mist)}.reveal{opacity:0;transition:opacity .52s,transform .62s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:none}@media (width<=760px){:root{--rail-height:128px}.rail-frame{width:calc(100% - 16px)}.rail-panel{border-radius:0 0 18px 18px;grid-template-columns:1.8fr .6fr .6fr}.rail-work{grid-template-rows:repeat(2,1fr);grid-template-columns:1fr;gap:5px;padding:13px 9px 10px}.rail-work:after{top:13px;bottom:10px}.rail-cell{padding:13px 6px 10px}.rail-product{padding:6px 8px}.rail-product-name{font-size:17px}.rail-nav-link .rail-product-name{font-size:15px}.scene{width:calc(100% - 32px);min-height:0;padding:clamp(88px,13vh,116px) 0 clamp(72px,11vh,100px)}.identity-scene .scene-kicker{visibility:hidden}.scene-title{max-width:none;font-size:clamp(42px,12.5vw,60px)}.statement-visual{--travel:70}.scene-summary{font-size:17px}.practice-index{gap:20px;margin-top:40px;position:static}.scene-cue{margin-top:34px;position:static}.product-lead .section-heading h2{font-size:19px}.product-lead .section-heading p{font-size:13px}.product-lead .section-heading.section-heading-centred{gap:6px;margin-bottom:10px}.product-index{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:0}.index-entry{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-flow:wrap;justify-content:space-between;gap:12px;min-width:0;min-height:0;padding:6px 2px}a.index-entry:hover,a.index-entry:focus-visible{border-bottom-color:var(--line-bright);background:0 0}.is-next{background:0 0;border-bottom-style:dashed}.product-lead .index-name{font-size:17px}.index-chip{padding:4px 9px;font-size:10px}.selected-work{padding:40px 16px}.closing{width:calc(100% - 32px);padding:84px 0}.scene-cue{color:#f4efe9ad}.scene-cue i{background:#f4efe94d}.practice-index b{color:#f4efe9bd}.closing p{font-size:27px}.section-heading{grid-template-columns:1fr;gap:12px;margin-bottom:48px}.work-row{grid-template-columns:1fr;align-items:start;gap:14px;min-height:0;padding:26px 0}.work-name{font-size:34px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}.page-shell{transform:none!important}.rail-open .page-shell{filter:brightness(.78)}.reveal{opacity:1;transform:none}.statement-visual,.break-field{display:none}.statement-source{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}.rarelook .glance-pane{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,1.8vh,22px);width:min(42%,590px);margin:0;padding:0 clamp(16px,3vw,56px);display:flex;position:absolute;top:0;bottom:0;right:0}.rarelook .glance-line{color:var(--text);font:400 13px/1.4 var(--label);letter-spacing:.12em;text-transform:uppercase;text-align:center;margin:0}.rarelook .glance-shot{filter:drop-shadow(0 26px 54px #0000009e);width:min(100%,356px);height:auto;display:block}.rarelook .glance-note{color:var(--muted);font:400 11px/1.4 var(--label);letter-spacing:.1em;text-align:center;margin:0}@media (width<=1179px){.rarelook .glance-pane{align-self:center;width:min(72vw,300px);margin:clamp(36px,6vh,64px) auto 0;padding:0;position:relative}.rarelook .glance-shot{width:100%}}.product-scene.rarelook:before{background:0 0}.kicker-name{font:400 clamp(26px, 2.4vw, 34px)/1 var(--display);letter-spacing:-.035em;text-transform:none;color:var(--text)}.kicker-name-lead{color:var(--muted)}.kicker-platform{color:inherit;text-transform:none}.index-name{font:400 clamp(24px, 2.2vw, 32px)/1 var(--display)}.index-name-lead,.is-next .index-name,.is-next .index-name-lead{color:var(--muted)}.kicker-name-tail{text-underline-offset:.16em;text-decoration:underline .045em;text-decoration-color:var(--ember);text-decoration-skip-ink:none}.gem[data-astro-cid-d2znsona]{width:100%;height:auto;display:block}
