@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(./instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(./instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");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}:root{--paper:#f0ede5;--white:#f9f7f0;--ink:#253d31;--body:#4e5c50;--sage:#dbe1d2;--oak:#b3976b;--rule:#bcc3b3;--pad:clamp(18px,4.4vw,68px);--radius:3px;--e1:0 2px 8px rgb(0 0 0/.06);--e2:0 10px 30px rgb(0 0 0/.1);--e3:0 26px 70px rgb(0 0 0/.16);--ease:cubic-bezier(.16,1,.3,1);font-family:Instrument Sans Variable,Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{margin:0;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}button,a,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font:inherit;color:inherit;cursor:pointer}button:disabled{opacity:.35;cursor:default}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}figure,p,h1,h2,h3{margin:0}button{border:0}h1,h2,h3{font-weight:500;letter-spacing:-.045em;text-wrap:balance}h1{font-size:clamp(36px,3.55vw,55px);line-height:1.08}h2{font-size:clamp(34px,3.9vw,56px);line-height:1.08}h3{font-size:25px;line-height:1.18}p{color:var(--body)}[hidden]{display:none!important}:focus-visible{outline:2px solid #306d4a;outline-offset:5px;border-radius:2px}section,footer{scroll-margin-top:24px}section:target h2,footer:target h2{color:#1f4933}.skip-link{position:fixed;top:12px;left:12px;z-index:100;background:var(--ink);color:#fff;padding:14px 20px;transform:translateY(-160%)}.skip-link:focus{transform:none}main{margin-left:188px}.eyebrow{font-size:11px;letter-spacing:.13em;font-weight:500;color:var(--body);line-height:1.4}.caption{font:19px/1.3 "Instrument Serif",Georgia,serif;color:#596154}.section-pad{padding:96px var(--pad)}.inline-link{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:44px;font-size:14px;width:max-content;max-width:100%;border-bottom:1px solid #9ba68f}.inline-link:hover{color:#547351}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:56px}.section-heading h2{width:58%}.navigation-slot{display:none}.rail{position:fixed;inset:0 auto 0 0;width:188px;max-width:188px;z-index:40;background:var(--white);padding:32px 26px;display:flex;flex-direction:column;border-right:1px solid #cbd0c2}.identity{display:block;line-height:1.1;white-space:nowrap}.identity>span{font-size:31px;letter-spacing:-.065em;font-weight:500}.identity-dot{color:#799065}.identity small{display:block;font-size:9px;letter-spacing:.17em;margin:9px 0 0 2px}.test-label{align-self:flex-start;display:block;font-size:10px;line-height:1.6;letter-spacing:.035em;border:1px solid #c5caba;border-radius:3px;padding:3px 8px;margin-top:20px}.rail nav{margin-top:clamp(90px,17vh,180px)}.rail nav a{min-height:45px;display:flex;align-items:center;font-size:13px;gap:14px;position:relative}.nav-number{font-size:9px;color:#77816f;font-variant-numeric:tabular-nums}.nav-dot{width:5px;height:5px;border-radius:50%;margin-left:auto;background:var(--ink);opacity:0}.rail nav a[aria-current]{font-weight:600}.rail nav a[aria-current] .nav-dot{opacity:1}.rail nav a:hover{color:#647c56}.rail-foot{margin-top:auto;padding-top:50px;display:grid;gap:18px}.rail-foot span:first-child{font-size:9px;letter-spacing:.07em}.rail-foot span:last-child{font-size:11px;line-height:1.55;color:#7a8374}.menu-toggle{display:none}.hero{position:relative;min-height:820px;padding:0 34px 38px;display:grid;grid-template-columns:260px minmax(0,1fr);grid-template-rows:668px auto;column-gap:10px;background:var(--paper);isolation:isolate}.hero-heading{grid-column:1;grid-row:1;align-self:start;z-index:3;padding-top:96px;padding-left:20px;pointer-events:none}.hero-heading .eyebrow{margin-bottom:30px}.hero-heading h1{width:310px}.hero-heading>p:last-child{font-size:16px;margin-top:28px;line-height:1.65;max-width:28ch}.pavilion{grid-column:2;grid-row:1;position:relative;min-width:0;margin-left:-10px;margin-right:-20px;height:668px;align-self:center}.pavilion-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;opacity:1;transition:opacity .25s ease}.pavilion.is-ready .pavilion-poster{opacity:0}.scene-canvas{position:absolute!important;inset:0;touch-action:pan-y}.scene-canvas canvas{display:block;touch-action:pan-y!important}.scene-index{position:absolute;top:36px;right:18px;font-size:9px;letter-spacing:.12em;color:#7b8372;pointer-events:none}.hotspot{display:flex;align-items:center;gap:7px;white-space:nowrap;min-height:40px;min-width:44px;padding:5px 12px 5px 6px;border-radius:3px;background:#faf8f1f5;box-shadow:var(--e1);font-size:10px;transform:translate(-50%,-50%);border:1px solid #b8c1ad}.hotspot span{display:grid;place-items:center;width:24px;height:24px;border-radius:3px;background:#e4e6dc;font-size:9px}.hotspot[aria-pressed=true]{border-color:#426044}.hotspot[aria-pressed=true] span{background:var(--ink);color:#fff}.scene-tools{position:absolute;right:18px;bottom:18px;display:flex;align-items:end;flex-direction:column;gap:8px;z-index:3}.inspect-toggle{font-size:11px;padding:7px 10px;background:#f8f6ef;min-height:44px;border:1px solid #c4cabc;border-radius:3px}.inspect-toggle span{padding-left:18px}.adjust-controls{display:flex;gap:3px;background:var(--white);padding:5px;border:1px solid var(--rule);border-radius:3px;box-shadow:var(--e1)}.adjust-controls button{height:44px;min-width:44px;background:#e8ebdf;font-size:18px;border-radius:3px}.adjust-controls .reset-view{font-size:11px;padding:0 12px}.hero-bottom{display:grid;grid-column:1/-1;grid-template-columns:270px minmax(0,1fr);align-items:start;gap:12px;padding:0 20px}.hero-action{padding-top:9px}.magnetic-button{display:inline-flex;align-items:center;gap:26px;background:var(--ink);color:#f8f7ed;min-height:54px;padding:0 21px;border-radius:8px;box-shadow:var(--e1);font-size:14px;position:relative}.magnetic-button span{position:relative;z-index:3}.magnetic-button .magnetic-arrow{font-size:20px}.magnetic-button:hover{background:#3e5a44}.hero-action .caption{font-size:17px;margin-top:25px}.view-buttons{display:flex;border-bottom:1px solid #bcc4b1}.view-buttons button{min-height:62px;display:flex;align-items:center;gap:11px;flex:1;font-size:13px;background:none;text-align:left;border-bottom:2px solid transparent;padding:10px 12px}.view-buttons button>span:first-child{font-size:10px;color:#79856d}.view-buttons button[aria-pressed=true]{border-bottom-color:var(--ink);font-weight:600;background:#e6e8dc}.view-arrow{margin-left:auto}.view-annotation{display:flex;align-items:start;gap:20px;justify-content:space-between;padding-top:19px;min-height:65px}.view-annotation p{font-size:12px;max-width:34ch}.view-annotation a{display:flex;gap:19px;font-size:12px;white-space:nowrap;min-height:32px;align-items:center;border-bottom:1px solid #bec5b3}.services{background:var(--white);padding-top:92px}.service-spread{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(230px,.85fr);gap:clamp(30px,4vw,66px);align-items:center}.service-media{position:relative;min-height:0;aspect-ratio:1.16;background:#e8e8de;border-radius:3px}.service-wide{position:absolute;inset:0 0 52px}.service-wide img{width:100%;height:100%;object-fit:cover;object-position:48% center;mix-blend-mode:multiply}.service-detail{position:absolute;bottom:25px;right:25px;width:34%;aspect-ratio:4/5;box-shadow:var(--e2);background:#eee9df;border-radius:3px;overflow:hidden}.service-detail img{width:100%;height:100%;object-fit:cover;object-position:60% center;transform:scale(1.65);transform-origin:55% 58%}.media-note{position:absolute;bottom:35px;left:22px;width:40%;font-size:19px}.service-notes{padding-top:10px}.intro-note{font-size:16px;max-width:28ch;margin-bottom:38px}.service-notes>div{position:relative;padding-left:36px;margin:32px 0}.service-notes .note-number{position:absolute;left:0;top:5px;font-size:10px;color:#75816a}.service-notes h3{font-size:24px;margin-bottom:10px}.service-notes p:not(.intro-note){font-size:15px;max-width:29ch}.service-notes .inline-link{margin:32px 0 0 36px;font-size:13px}.about{padding-top:103px;padding-bottom:110px}.about-heading{display:flex;align-items:start;gap:30px;justify-content:space-between;margin-bottom:47px}.about-heading h2{width:58%}.reception-spread>img{width:100%;aspect-ratio:2/1;object-fit:cover;border-radius:var(--radius);box-shadow:var(--e3)}.reception-spread>figcaption{padding-top:16px}.about-foot{display:grid;grid-template-columns:1fr 30%;gap:10%;margin-top:32px;align-items:start}.about-foot>p{max-width:40ch;font-size:19px;line-height:1.6;padding-top:8px}.reception-detail{margin-top:-75px;position:relative;z-index:2}.reception-detail figcaption{margin-top:15px;font-size:17px}.dot-image{aspect-ratio:4/5;position:relative;overflow:hidden;background:var(--paper);border-radius:3px;box-shadow:var(--e2)}.dot-image>img{width:100%;height:100%;object-fit:cover;object-position:50% center}.dot-image canvas{position:absolute;inset:0;pointer-events:none;opacity:.48}.image-toggle{min-height:44px;border:1px solid #bcc5ae;background:var(--white);border-radius:3px;padding:9px 13px;font-size:12px;position:absolute;bottom:14px;left:14px}.preparation{background:var(--sage);padding-top:94px;padding-bottom:72px}.preparation-view{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:9%;align-items:center;margin:0 0 80px}.preparation-crop{aspect-ratio:1.35;overflow:hidden;border-radius:3px;background:#e8e8de}.preparation-crop img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.preparation-crop--conversation img{transform:scale(1.7);transform-origin:78% 61%}.preparation-crop--arrival{aspect-ratio:1.6}.preparation-crop--arrival img{transform:scale(1.42);transform-origin:72% 47%}.preparation-view figcaption{margin-top:16px;font-size:18px}.preparation-view h3{font-size:clamp(28px,2.65vw,39px);line-height:1.15;margin-bottom:22px}.preparation-view>div>p{max-width:30ch;font-size:16px;line-height:1.65}.topic-guide{width:235px;margin-top:25px;opacity:.8}.preparation-view--second{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);margin-left:7%;gap:10%}.preparation-view--second>figure{order:2}.preparation-view--second>div{order:1}.preparation-view--second .inline-link{margin-top:30px;font-size:13px}.faq-answers{display:grid;grid-template-columns:.7fr 1.6fr;gap:7%;padding-top:35px;border-top:1px solid #a9b59d}.faq-answers details{border-bottom:1px solid #b1bca6;padding:4px 0}.faq-answers summary{list-style:none;display:flex;justify-content:space-between;gap:24px;align-items:center;min-height:68px;cursor:pointer;font-size:17px}.faq-answers summary::-webkit-details-marker{display:none}.faq-answers summary>span{font-size:23px;flex-shrink:0}.faq-answers details[open] summary>span{transform:rotate(45deg)}.faq-answers details p{font-size:15px;max-width:59ch;padding:0 25px 25px 0}.location{display:grid;grid-template-columns:.7fr 1.6fr;gap:7%;padding-top:92px;padding-bottom:95px}.location h2{font-size:clamp(31px,3vw,43px);margin-bottom:28px}.location-copy p{max-width:47ch;font-size:16px}.location-copy p+p{margin-top:18px}.contact{padding-top:52px;padding-bottom:28px;background:var(--white);border-top:1px solid #c3cbb6}.contact-top{display:grid;grid-template-columns:1.2fr 1fr .85fr;gap:28px;align-items:center}.contact-top h2{font-size:28px;margin-top:12px}.contact-top>p{font-size:14px;line-height:1.65}.contact-links a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;font-size:13px;border-bottom:1px solid #c7cebd}.footer-base{display:flex;align-items:center;gap:50px;border-top:1px solid #c3cbb6;padding-top:28px;margin-top:58px}.footer-name{font-size:27px;letter-spacing:-.05em}.concept-disclosure{font-size:11px;max-width:66ch;line-height:1.6}.back-top{margin-left:auto;display:grid;place-items:center;min-width:44px;min-height:44px;font-size:24px}@media(min-width:1600px){.hero{grid-template-columns:310px 1fr;grid-template-rows:min(76vh,830px) auto}.pavilion{height:min(76vh,830px)}.hero-bottom{grid-template-columns:320px 1fr}.hero-heading{padding-top:15vh}.hero-heading h1{width:350px}}@media(min-width:861px)and (max-width:1190px){main{margin-left:160px}.rail{width:160px;max-width:160px;padding:28px 20px}.identity>span{font-size:27px}.hero{padding:0 22px 32px;grid-template-columns:215px 1fr;grid-template-rows:590px auto;min-height:765px}.hero-heading{padding-left:0;padding-top:85px}.hero-heading h1{width:290px}.pavilion{height:590px;margin-left:-60px}.hero-bottom{padding:0;grid-template-columns:215px 1fr}.view-buttons button{padding:8px 6px;gap:6px;font-size:11px}.view-annotation{flex-direction:column;gap:8px}.service-media{aspect-ratio:1.04}.about-foot{gap:9%;grid-template-columns:1fr 35%}.about-foot>p{font-size:18px}.contact-top{grid-template-columns:1fr 1fr}.contact-links{grid-column:2}.section-pad{padding-left:36px;padding-right:36px}}@media(max-width:860px){main{margin-left:0}.navigation-slot{display:block;height:86px}.rail{position:fixed;top:0;width:100%;max-width:100%;height:86px;padding:13px 23px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:16px;border-right:0;border-bottom:1px solid #c6cdbb}.identity{grid-row:1/3;align-self:center;width:max-content}.identity>span{font-size:28px}.identity small{font-size:8px;letter-spacing:.12em;margin-top:6px}.test-label{grid-column:2;grid-row:1;margin:0;padding:1px 6px;font-size:9px;justify-self:end}.menu-toggle{display:block;grid-column:2;grid-row:2;background:none;font-size:12px;padding:7px 0 0 14px;min-height:44px;justify-self:end}.rail nav{display:none;margin:0;position:absolute;top:85px;left:0;right:0;background:var(--white);padding:17px 24px 25px;border-bottom:1px solid var(--rule);box-shadow:var(--e1)}.rail.is-open nav{display:grid;grid-template-columns:1fr 1fr;gap:4px 30px}.rail nav a{min-height:48px;font-size:15px}.rail-foot{display:none}section,footer{scroll-margin-top:105px}.hero{display:flex;flex-direction:column;min-height:0;padding:24px 23px 30px;gap:0}.hero-heading{padding:0;align-self:stretch;pointer-events:auto}.hero-heading .eyebrow{font-size:10px;margin-bottom:13px}.hero-heading h1{width:100%;font-size:38px;line-height:1.08;max-width:440px}.hero-heading>p:last-child{margin-top:12px;font-size:15px;line-height:1.55;max-width:none}.hero-heading>p:last-child br{display:none}.pavilion{width:calc(100% + 46px);margin:0 -23px;height:330px;flex-shrink:0}.scene-index{display:none}.scene-tools{right:20px;bottom:9px}.inspect-toggle{font-size:10px;min-height:44px;padding:5px 9px}.adjust-controls{position:absolute;right:0;bottom:44px}.hotspot{min-height:44px;min-width:44px;font-size:9px;padding:4px;gap:0}.hotspot .hotspot-label{display:none}.hotspot span{width:23px;height:23px;font-size:9px}.hero-bottom{padding:0;display:flex;flex-direction:column;gap:17px}.wayfinding{width:100%;order:1}.view-buttons button{font-size:12px;gap:6px;min-height:48px;padding:8px 7px}.view-buttons button>span:first-child{font-size:9px}.view-arrow{display:none}.view-annotation{padding-top:12px;gap:9px;min-height:0;align-items:flex-start}.view-annotation p{font-size:12px;max-width:25ch;line-height:1.45}.view-annotation a{font-size:11px;gap:9px;white-space:normal;max-width:140px;min-height:44px}.hero-action{order:2;padding:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px}.magnetic-button{min-height:48px;padding:0 17px;gap:17px;font-size:13px;flex-shrink:0}.hero-action .caption{margin:0;font-size:15px;max-width:105px;line-height:1.25}.section-pad{padding:64px 23px}.section-heading,.about-heading{display:block;margin-bottom:30px}.section-heading .eyebrow,.about-heading .eyebrow{margin-bottom:22px}.section-heading h2,.about-heading h2{width:100%;font-size:35px}.service-spread{grid-template-columns:1fr;gap:35px}.service-media{aspect-ratio:1.04}.service-detail{width:35%;right:16px;bottom:18px}.media-note{font-size:18px;left:18px;bottom:24px}.service-notes{padding:0}.intro-note{max-width:29ch;margin-bottom:27px;font-size:16px}.service-notes>div{margin:24px 0;padding-left:35px}.service-notes h3{font-size:23px}.service-notes p:not(.intro-note){font-size:16px;max-width:31ch}.service-notes .inline-link{margin:26px 0 0 35px;font-size:14px}.reception-spread>img{aspect-ratio:2/1;box-shadow:var(--e2)}.reception-spread figcaption{font-size:17px}.about-foot{margin-top:27px;grid-template-columns:1fr;gap:30px}.about-foot>p{font-size:17px;max-width:35ch}.reception-detail{margin:0 0 0 auto;width:55%;max-width:230px}.reception-detail figcaption{font-size:16px}.image-toggle{font-size:11px;bottom:10px;left:10px;min-height:44px}.preparation-view,.preparation-view--second{grid-template-columns:1fr;gap:29px;margin:0 0 52px}.preparation-view>figure,.preparation-view>div{order:0}.preparation-view h3{font-size:31px;margin-bottom:15px}.preparation-view>div>p{font-size:16px;max-width:33ch}.preparation-view figcaption{font-size:17px;margin-top:12px}.preparation-crop{aspect-ratio:1.2}.preparation-crop--arrival{aspect-ratio:1.6}.topic-guide{width:210px;margin-top:14px}.preparation-view--second .inline-link{margin-top:17px;font-size:14px}.faq-answers{grid-template-columns:1fr;gap:18px;padding-top:28px}.faq-answers summary{font-size:16px;min-height:74px;line-height:1.5}.faq-answers details p{font-size:16px;padding-right:5px}.location{grid-template-columns:1fr;gap:24px}.location h2{font-size:32px;margin-bottom:21px}.location-copy p{font-size:16px}.contact-top{grid-template-columns:1fr;gap:23px}.contact-top h2{font-size:30px;margin-top:13px}.contact-top>p{font-size:16px}.contact-links{max-width:390px}.contact-links a{font-size:15px;min-height:50px}.footer-base{display:grid;grid-template-columns:1fr auto;gap:23px;margin-top:43px;padding-top:23px}.concept-disclosure{grid-column:1/-1;grid-row:2;font-size:11px;max-width:50ch}.back-top{grid-column:2;grid-row:1}.footer-name{font-size:29px}.desktop-break{display:none}}@media(min-width:560px)and (max-width:860px){.hero{padding:36px}.hero-heading h1{font-size:45px}.pavilion{height:450px;width:calc(100% + 72px);margin:0 -36px}.hero-bottom{width:100%}.hero-action{justify-content:flex-start;gap:30px}.hero-action .caption{max-width:none}.view-buttons button{font-size:15px}.view-annotation p,.view-annotation a{font-size:14px;max-width:none}.section-pad{padding:76px 36px}.service-media{aspect-ratio:1.5}.service-detail{width:33%}.service-notes{max-width:520px}.service-notes p:not(.intro-note){max-width:40ch}.reception-detail{width:38%;margin-left:auto}.about-foot{grid-template-columns:1fr .6fr;gap:35px}.reception-detail{width:100%}}@media(max-width:370px){.hero-heading h1{font-size:34px}.pavilion{height:325px}.view-buttons button{font-size:11px;padding:7px 5px}.hero-action .caption{font-size:14px}.magnetic-button{font-size:12px;padding:0 13px;gap:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.pavilion-poster{transition:none}.dot-image canvas{display:none}}.magnetic-button[data-local-effect]:before{opacity:.55;padding:1px;background:linear-gradient(var(--local-holo-angle),#55775b,#c9d4aa 28%,#dfc89a 52%,#8eaa83 74%,#55775b),radial-gradient(circle at var(--local-holo-x) var(--local-holo-y),rgb(255 255 255/.55),transparent 42%)}.magnetic-button[data-local-effect]:after{opacity:.12}.magnetic-button:focus-visible{outline-offset:5px}@media(max-width:860px){[data-local-effect~=parallax-depth-stack] [data-local-depth]{transform:none;will-change:auto}}.footer-name{display:inline-flex;align-items:center;min-height:44px}[data-local-effect~=parallax-depth-stack]{contain:layout paint;isolation:isolate;overflow:clip;position:relative}[data-local-effect~=parallax-depth-stack] [data-local-depth]{--local-depth-shift: 0px;transform:translate3d(0,var(--local-depth-shift),0);will-change:transform}@media(prefers-reduced-motion:reduce){[data-local-effect~=parallax-depth-stack] [data-local-depth]{transform:none}}[data-local-effect~=holo-edge-card]{--local-holo-x: 50%;--local-holo-y: 50%;--local-holo-angle: 132deg;isolation:isolate;position:relative}[data-local-effect~=holo-edge-card]:before{background:linear-gradient(var(--local-holo-angle),#7cf8ff,#f3a5ff 28%,#fff0a8 52%,#a6ffcf 74%,#7ca9ff),radial-gradient(circle at var(--local-holo-x) var(--local-holo-y),rgb(255 255 255 / .55),transparent 42%);border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:2}[data-local-effect~=holo-edge-card]:after{background:radial-gradient(circle at var(--local-holo-x) var(--local-holo-y),rgb(255 255 255 / .16),transparent 36%);border-radius:inherit;content:"";inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute}@media(prefers-reduced-motion:reduce){[data-local-effect~=holo-edge-card]{--local-holo-x: 38%;--local-holo-y: 30%}}
