@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.0spvl5h7nh4kj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.0bgqpv90abx9d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.1elj1f4z6aq4a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.08di4g7n39o46.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.3szkwhi_rfrst.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.0op912u62qdhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_fb2aa2a2-module__3FO4rG__className{font-family:Newsreader,Newsreader Fallback}.newsreader_fb2aa2a2-module__3FO4rG__variable{--font-display:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(../media/664dfdf7f50671c9-s.0h9kjuqj3fmop.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(../media/afd27934adc91870-s.3oey8jbs78k41.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(../media/615b8c4b816233f9-s.p.3hfkl415jjze8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b95053aa4d33fc1f-s.3gcgz_mtvoehf.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(../media/35efa59e72c38c40-s.23ata-g3j9wux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0e63149d5897f52c-s.p.19jsrx7exjbdt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4ecb3f5dfe34ba3a-s.1d0gcmnl_dzdu.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f450b43e19d39cf-s.3hvcaxt4ju1xm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91ac69127e8041e8-s.p.083560ve--_qs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69b20fb17ced72ac-s.3qm25gvw3lgup.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Hind;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caf4c3a1b80f358f-s.3l_3k5rig99ds.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hind;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5246515474daf346-s.p.14m725e1f886h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Fallback;src:local(Arial);ascent-override:109.63%;descent-override:56.74%;line-gap-override:0.0%;size-adjust:96.23%}.hind_7282621a-module__U3Kq3G__className{font-family:Hind,Hind Fallback;font-style:normal}.hind_7282621a-module__U3Kq3G__variable{--font-body:"Hind", "Hind Fallback"}
.site{--ground:#0b0f16;--card:#141921;--raised:#1a2029;--ink:#f4efe8;--muted:#9ca4ae;--hair:#ffffff17;--gold:#deaf6f;--btn-from:#6a4718;--btn-to:#835a28;--on-btn:#f8ecd8;--tonal:#3a2f20;--on-tonal:#deaf6f;--lamp:#deaf6f29;--card-shadow:none;--print-shadow:0 28px 50px -18px #000000bf, 0 2px 6px #0006;--paper:#fff;--paper-ink:#1f1a17;--on-photo:#fff;--on-photo-muted:#ffffffd6;--scrim:#05070bd1;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--gutter:16px;--max:1200px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ground);min-height:100vh;color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex:1;font-size:16.5px;font-weight:400;line-height:1.6;position:relative;overflow-x:clip}@media (prefers-color-scheme:light){.site{--ground:#fbf9f7;--card:#fff;--raised:#fff;--ink:#1f1a17;--muted:#636a76;--hair:#241c1a17;--gold:#74420f;--btn-from:#74420f;--btn-to:#8a5419;--on-btn:#fff;--tonal:#f8ebdd;--on-tonal:#74420f;--lamp:#deaf6f52;--card-shadow:0 14px 34px -16px #603a1438;--print-shadow:0 26px 44px -20px #603a146b, 0 2px 6px #603a1424;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (min-width:768px){.site{--gutter:32px}}.site :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0}.site a{color:inherit}.site :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.site .skip{left:var(--gutter);z-index:60;border-radius:var(--r-sm);background:var(--card);color:var(--ink);padding:10px 16px;position:absolute;top:-100px}.site .skip:focus{top:12px}.site .wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.site .display{font-family:var(--font-display), Georgia, serif;font-optical-sizing:auto;letter-spacing:-.015em;text-wrap:balance;font-weight:400}.site .lede{color:var(--muted);max-width:36rem;font-size:18.5px;line-height:1.6}.site .muted{color:var(--muted)}.site .nowrap{white-space:nowrap}.site .btn{border-radius:var(--r-md);white-space:nowrap;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:15.5px;font-weight:600;line-height:1;text-decoration:none;transition:filter .15s,background-color .15s;display:inline-flex}.site .btn-primary{background:linear-gradient(180deg, var(--btn-to), var(--btn-from));color:var(--on-btn);box-shadow:inset 0 1px #ffffff24}.site .btn-primary:hover{filter:brightness(1.12)}.site .btn-primary[aria-disabled=true]{background:var(--raised);color:var(--muted);border:1px solid var(--hair);box-shadow:none;filter:none;cursor:default}.site .btn-quiet{background:var(--tonal);color:var(--on-tonal)}.site .btn-quiet:hover{filter:brightness(1.08)}.site .btn-compact{border-radius:10px;min-height:40px;padding:0 16px;font-size:14.5px}.site .masthead{z-index:40;background:color-mix(in srgb, var(--ground) 92%, transparent);border-bottom:1px solid var(--hair);position:sticky;top:0}.site .masthead .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.site .brand{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;align-items:center;gap:11px;font-size:21px;line-height:1;text-decoration:none;display:inline-flex}.site .brand img{border-radius:9px}.site .masthead nav{align-items:center;gap:26px;font-size:15px;font-weight:500;display:flex}.site .masthead nav a:not(.btn){color:var(--muted);text-decoration:none}.site .masthead nav a:not(.btn):hover{color:var(--ink)}@media (max-width:760px){.site .masthead .nav-extra{display:none}.site .masthead nav{gap:18px}}@media (max-width:420px){.site .masthead .brand span{display:none}}.site .footer{border-top:1px solid var(--hair);color:var(--muted);margin-top:96px;padding-block:56px 40px;font-size:14.5px}.site .footer .wrap{gap:32px;display:grid}@media (min-width:768px){.site .footer .wrap{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}}.site .footer-brand .brand{color:var(--ink);margin-bottom:14px}.site .footer-brand p{max-width:22rem}.site .footer h2{color:var(--ink);margin-bottom:10px;font-size:14.5px;font-weight:600}.site .footer ul{gap:8px;padding:0;list-style:none;display:grid}.site .footer a{overflow-wrap:anywhere;text-decoration:none}.site .footer a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.site .footer p+p{margin-top:6px}.site .footer-legal{border-top:1px solid var(--hair);grid-column:1/-1;padding-top:24px;font-size:13.5px}.site .hero{align-items:center;gap:48px;padding-top:48px;display:grid}@media (min-width:960px){.site .hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;min-height:min(760px,100vh - 68px);padding-top:88px;padding-bottom:32px}}.site .hero h1{letter-spacing:-.025em;margin-bottom:26px;font-size:clamp(46px,6.4vw,86px);line-height:1}.site .hero .actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.site .hero .fineprint{color:var(--muted);margin-top:18px;font-size:14px}.site .prints{aspect-ratio:1/.99;justify-self:center;width:min(100%,580px);margin-bottom:8px;position:relative}.site .prints:before{content:"";background:radial-gradient(ellipse 45% 42% at 50% 50%, var(--lamp), transparent);position:absolute;inset:-22% -30%}.site .print{background:var(--paper);box-shadow:var(--print-shadow);transform:rotate(var(--r));border-radius:3px;padding:3.4% 3.4% 0;position:absolute}.site .print-photo{aspect-ratio:1;background:#d9d3cc;position:relative;overflow:hidden}.site .print-photo img{object-fit:cover}.site .print figcaption{font-family:var(--font-display), Georgia, serif;color:var(--paper-ink);padding:.7em .2em .9em;font-size:clamp(14px,1.6vw,18px);font-style:italic;line-height:1.2}.site .print-1{--r:-6deg;width:47%;top:0;left:0}.site .print-2{--r:5deg;text-align:right;width:47%;top:5%;right:0}.site .print-3{--r:-1.5deg;z-index:2;width:47%;top:39%;left:26.5%}@media (prefers-reduced-motion:no-preference){.site .print{animation:1s cubic-bezier(.2,.75,.2,1) both deal}.site .print-1{animation-delay:.12s}.site .print-2{animation-delay:.26s}.site .print-3{animation-delay:.42s}}@keyframes deal{0%{opacity:0;transform:translateY(36px)rotate(0)scale(.96)}}.site section.band{margin-top:96px}@media (min-width:900px){.site section.band{margin-top:136px}}.site .band-head{margin-bottom:44px}.site .band-head h2{letter-spacing:-.02em;max-width:18ch;margin-bottom:16px;font-size:clamp(36px,4.8vw,58px);line-height:1.04}.site .rail-group+.rail-group{margin-top:52px}.site .rail-head{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:18px;display:flex}.site .rail-head h3{font-size:28px;line-height:1.15}.site .rail-head p{font-size:15.5px}.site .rail{--inset:max(var(--gutter), calc((100% - var(--max)) / 2 + var(--gutter)));padding:4px var(--inset) 18px;scroll-padding-inline:var(--inset);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--hair) transparent;gap:18px;margin:0;list-style:none;display:flex;overflow-x:auto}.site .rail:focus-visible{outline-offset:-2px}.site .rail li{scroll-snap-align:start;flex:0 0 clamp(210px,62vw,270px)}.site .rail-photo{aspect-ratio:4/5;border-radius:var(--r-lg);box-shadow:var(--card-shadow);position:relative;overflow:hidden}.site .rail-photo img{object-fit:cover;object-position:50% 40%}.site .rail figcaption{font-family:var(--font-display), Georgia, serif;margin-top:12px;font-size:17.5px;font-style:italic;line-height:1.3}.site .steps{counter-reset:step;gap:36px;padding:0;list-style:none;display:grid}@media (min-width:820px){.site .steps{grid-template-columns:repeat(3,1fr);gap:28px}}.site .steps li{counter-increment:step}.site .steps h3{align-items:baseline;gap:12px;margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.3;display:flex}.site .steps h3:before{content:counter(step);font-family:var(--font-display), Georgia, serif;color:var(--gold);font-size:30px;font-style:italic;font-weight:400;line-height:1}.site .steps p{color:var(--muted);max-width:34ch}.site .step-art{border-radius:var(--r-xl);background:var(--card);border:1px solid var(--hair);height:220px;box-shadow:var(--card-shadow);justify-content:center;align-items:center;margin-bottom:26px;display:flex;position:relative;overflow:hidden}.site .step-upload{gap:16px}.site .slot{border-radius:var(--r-md);width:112px;height:140px;position:relative;overflow:hidden}.site .slot img{object-fit:cover;object-position:50% 30%}.site .slot span{color:var(--paper-ink);text-align:center;background:#ffffffeb;border-radius:999px;padding:4px 0;font-size:12.5px;font-weight:600;position:absolute;inset:auto 8px 8px}.site .step-pick{grid-template-columns:repeat(2,76px);align-content:center;gap:10px;display:grid}.site .tile{aspect-ratio:1;border-radius:10px;position:relative;overflow:hidden}.site .tile img{object-fit:cover}.site .tile.picked{outline:2px solid var(--gold);outline-offset:2px}.site .tile.picked:after{content:"";background:var(--gold) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M5.5 10.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 100% no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:6px;right:6px}.site .mini-print{background:var(--paper);width:138px;box-shadow:var(--print-shadow);border-radius:3px;padding:7px 7px 26px;transform:rotate(4deg)}.site .modes{gap:18px;display:grid}@media (min-width:900px){.site .modes{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);height:640px}.site .modes .mode-lead{grid-row:1/span 2}}.site .mode{border-radius:var(--r-xl);isolation:isolate;min-height:280px;box-shadow:var(--card-shadow);position:relative;overflow:hidden}.site .mode-lead{min-height:460px}.site .mode img{object-fit:cover;z-index:-2}.site .mode:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent 38%, #05070b80 64%, var(--scrim) 100%);position:absolute;inset:0}.site .mode .caption{color:var(--on-photo);padding:26px;position:absolute;inset:auto 0 0}.site .mode h3{margin-bottom:6px;font-size:32px;line-height:1.1}.site .mode p{color:var(--on-photo-muted);max-width:30rem}.site .feature{align-items:center;gap:36px;display:grid}@media (min-width:900px){.site .feature{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:88px}.site .feature.flip>:first-child{order:2}}.site .feature h2{letter-spacing:-.02em;max-width:16ch;margin-bottom:18px;font-size:clamp(34px,4.4vw,52px);line-height:1.06}.site .feature .photo{aspect-ratio:4/5;border-radius:var(--r-xl);width:100%;max-width:440px;box-shadow:var(--card-shadow);justify-self:center;position:relative;overflow:hidden}.site .feature .photo img{object-fit:cover}.site .card-mock .overlay{text-align:center;color:var(--on-photo);background:linear-gradient(#0000,#05070bbd 55%);padding:40px 24px 32px;position:absolute;inset:auto 0 0}.site .card-mock .days{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;font-size:104px;line-height:.88;display:block}.site .card-mock .to-go{font-family:var(--font-display), Georgia, serif;margin-top:8px;font-size:24px;font-style:italic;display:block}.site .card-mock .names{color:var(--on-photo-muted);margin-top:12px;font-size:14px;font-weight:500;display:block}.site .checklist{gap:12px;margin-top:26px;padding:0;list-style:none;display:grid}.site .checklist li{padding-left:30px;position:relative}.site .checklist li:before{content:"";background:var(--tonal) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M6 10.5l2.6 2.6L14 7.5' fill='none' stroke='%23c99a5b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 100% no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:.22em;left:0}.site .privacy{border-radius:var(--r-xl);background:var(--card);border:1px solid var(--hair);box-shadow:var(--card-shadow);gap:40px;padding:40px 24px;display:grid}@media (min-width:900px){.site .privacy{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding:64px}}.site .privacy-head h2{letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(34px,4.4vw,50px);line-height:1.06}.site .privacy-link{margin-top:22px}.site .privacy-link a,.site .faq a{color:var(--gold);text-underline-offset:3px}.site .promises{gap:28px 40px;display:grid}@media (min-width:640px){.site .promises{grid-template-columns:repeat(2,1fr)}}.site .promises>div{border-top:1px solid var(--hair);padding-top:18px}.site .promises dt{margin-bottom:6px;font-size:18px;font-weight:600;line-height:1.3}.site .promises dd{color:var(--muted)}.site .faq-grid{gap:28px;display:grid}@media (min-width:900px){.site .faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}}.site .faq-grid h2{font-size:clamp(36px,4.8vw,58px);line-height:1.04}.site .faq-note{max-width:22rem;margin-top:14px}.site .faq-note a{color:var(--gold);text-underline-offset:3px;overflow-wrap:anywhere}.site .faq{border-top:1px solid var(--hair)}.site .faq details{border-bottom:1px solid var(--hair)}.site .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding-block:14px;font-size:18px;font-weight:500;list-style:none;display:flex}.site .faq summary::-webkit-details-marker{display:none}.site .faq summary:after{content:"+";background:var(--tonal);width:30px;height:30px;color:var(--on-tonal);border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;transition:transform .18s;display:grid}.site .faq details[open] summary:after{transform:rotate(45deg)}.site .faq details p{color:var(--muted);max-width:40rem;padding-bottom:22px}.site .closing{isolation:isolate;border-radius:var(--r-xl);min-height:480px;color:var(--on-photo);align-items:flex-end;display:flex;position:relative;overflow:hidden}.site .closing>img{object-fit:cover;object-position:62% 45%;z-index:-2}.site .closing:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent 20%, #05070b8c 55%, var(--scrim) 100%);position:absolute;inset:0}.site .closing-copy{padding:32px 24px}.site .closing h2{letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(40px,6vw,72px);line-height:1}.site .closing p{color:var(--on-photo-muted);margin-bottom:26px;font-size:18px}@media (min-width:900px){.site .closing{align-items:center;min-height:600px}.site .closing:after{background:linear-gradient(90deg, var(--scrim) 0%, #05070b80 42%, transparent 70%)}.site .closing-copy{max-width:560px;padding:64px}}.site .legal-page{gap:32px;padding-top:48px;display:grid}@media (min-width:1024px){.site .legal-page{grid-template-columns:240px minmax(0,1fr);gap:72px;padding-top:72px}}.site .toc{font-size:14.5px}.site .toc summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.site .toc ol{gap:2px;padding:0;list-style:none;display:grid}.site .toc a{color:var(--muted);padding:6px 0;line-height:1.35;text-decoration:none;display:block}.site .toc a:hover{color:var(--ink)}.site .toc-mobile{border-block:1px solid var(--hair);padding-block:4px 12px}.site .toc-desktop{display:none}@media (min-width:1024px){.site .toc-mobile{display:none}.site .toc-desktop{align-self:start;max-height:calc(100vh - 124px);display:block;position:sticky;top:100px;overflow-y:auto}.site .toc-desktop h2{color:var(--ink);margin-bottom:8px;font-size:13.5px;font-weight:600}}.site .legal{max-width:70ch;font-size:17px;line-height:1.72}.site .legal h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(42px,6vw,64px);font-weight:400;line-height:1.02}.site .legal h1+p{color:var(--muted);font-size:15.5px}.site .legal h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;border-top:1px solid var(--hair);margin-top:56px;margin-bottom:12px;padding-top:22px;scroll-margin-top:92px;font-size:30px;font-weight:400;line-height:1.15}.site .legal h3{margin-top:28px;margin-bottom:4px;font-size:17.5px;font-weight:600}.site .legal p,.site .legal ul{margin-block:12px}.site .legal ul{padding-left:1.25em;list-style:outside}.site .legal li+li{margin-top:6px}.site .legal li::marker{color:var(--gold)}.site .legal strong{font-weight:600}.site .legal a{color:var(--gold);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition:none!important;animation:none!important}}
