@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9f2c937bd69b4770-s.03p0c7k0~m58u.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/166808bd4a3ffbee-s.01fq7_8dgzy9y.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a6041e237e27a445-s.p.0u37ayw1ehnf7.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_d60c3903-module__HHJDXq__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_d60c3903-module__HHJDXq__variable{--p-display-font:"Fraunces", "Fraunces Fallback"}
.preview-module__T9Ga0G__site{--p-paper:#f0f3df;--p-cloud:#dbdbce;--p-sage:#a9b48d;--p-ink:#31321c;--p-olive:#b5b76f;--p-white:#fffef7;--p-line:color-mix(in srgb, var(--p-ink) 22%, transparent);--p-muted:color-mix(in srgb, var(--p-ink) 80%, var(--p-paper));--p-overlay:linear-gradient(90deg, #31321cdd, #31321c00);--p-font:"Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--p-serif:Georgia, "Times New Roman", serif;--p-display-font:"Fraunces", Georgia, serif;--p-display-weight:900;--p-display-narrow:.8;--p-space-1:4px;--p-space-2:8px;--p-space-3:12px;--p-space-4:16px;--p-space-5:20px;--p-space-6:24px;--p-space-7:32px;--p-space-8:40px;--p-space-9:48px;--p-space-10:64px;--p-space-11:80px;--p-space-12:112px;--p-gutter:clamp(20px, 3vw, 48px);--p-section:clamp(64px, 7vw, 112px);--p-max:1440px;--p-header:88px;--p-header-compact:var(--p-space-10);--p-header-now:var(--p-header);--p-hero:clamp(580px, 70vw, 760px);--p-display:clamp(42px, 5.2vw, 76px);--p-heading:clamp(32px, 3.5vw, 52px);--p-subheading:clamp(24px, 2.4vw, 34px);--p-body:18px;--p-small:14px;--p-tiny:12px;--p-radius:16px;--p-pill:1000px;--p-button:48px;--p-float-clear:calc(var(--p-button) + var(--p-space-6) * 2);--p-border:1px;--p-focus:3px;--p-ease:.24s ease-in-out;--p-img-hover:1.035;--p-weight:500;--p-title-weight:600;--p-tight:1.18;--p-reading:1.7;--p-tracking:-.045em;--p-snug:1.4;--p-copy:1.65;--p-tracking-ko:-.02em;--p-tracking-label:.12em;background:var(--p-paper);color:var(--p-ink);font:var(--p-weight) var(--p-body)/var(--p-reading) var(--p-font);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh}.preview-module__T9Ga0G__site *,.preview-module__T9Ga0G__site :before,.preview-module__T9Ga0G__site :after{box-sizing:border-box}.preview-module__T9Ga0G__site h1,.preview-module__T9Ga0G__site h2,.preview-module__T9Ga0G__site h3,.preview-module__T9Ga0G__site p{margin:0}.preview-module__T9Ga0G__site h1,.preview-module__T9Ga0G__site h2,.preview-module__T9Ga0G__site h3{font-family:var(--p-font);word-break:keep-all;overflow-wrap:anywhere}.preview-module__T9Ga0G__site a{color:inherit;text-decoration:none}.preview-module__T9Ga0G__site button,.preview-module__T9Ga0G__site input,.preview-module__T9Ga0G__site select,.preview-module__T9Ga0G__site textarea{font:inherit}.preview-module__T9Ga0G__site button{cursor:pointer}.preview-module__T9Ga0G__site :focus-visible{outline:var(--p-focus) solid currentColor;outline-offset:var(--p-space-1)}.preview-module__T9Ga0G__site img{-o-object-fit:cover;object-fit:cover}.preview-module__T9Ga0G__site main{min-width:0}.preview-module__T9Ga0G__section{max-width:var(--p-max);padding:var(--p-section) var(--p-gutter);margin-inline:auto}.preview-module__T9Ga0G__narrow{max-width:calc(var(--p-max) * .65);margin-inline:auto}.preview-module__T9Ga0G__eyebrow{font-size:var(--p-small);font-weight:var(--p-title-weight);line-height:var(--p-reading);margin-bottom:var(--p-space-6)!important}.preview-module__T9Ga0G__title{font-size:var(--p-heading);line-height:var(--p-tight);font-weight:var(--p-title-weight);letter-spacing:var(--p-tracking)}.preview-module__T9Ga0G__display{font-size:var(--p-display);line-height:var(--p-tight);font-weight:var(--p-title-weight);letter-spacing:var(--p-tracking)}.preview-module__T9Ga0G__lead{max-width:38em;color:var(--p-muted);line-height:var(--p-reading);word-break:keep-all;margin-top:var(--p-space-6)!important}.preview-module__T9Ga0G__body{font-size:var(--p-body);line-height:var(--p-reading);word-break:keep-all}.preview-module__T9Ga0G__caption{font-size:var(--p-small);color:var(--p-muted);line-height:var(--p-reading);word-break:keep-all}.preview-module__T9Ga0G__stack{gap:var(--p-space-6);display:grid}.preview-module__T9Ga0G__actions{gap:var(--p-space-4);margin-top:var(--p-space-7);flex-wrap:wrap;align-items:center;display:flex}.preview-module__T9Ga0G__button{justify-content:center;align-items:center;gap:var(--p-space-6);padding:var(--p-space-3) var(--p-space-7);min-height:var(--p-button);border:var(--p-border) solid var(--p-ink);border-radius:var(--p-pill);background:var(--p-ink);font-size:var(--p-small);font-weight:var(--p-title-weight);transition:background var(--p-ease), color var(--p-ease);display:inline-flex;color:var(--p-paper)!important}.preview-module__T9Ga0G__button:hover{background:var(--p-olive);color:var(--p-ink)!important}.preview-module__T9Ga0G__buttonSecondary{background:0 0;color:var(--p-ink)!important}.preview-module__T9Ga0G__buttonSecondary:hover{background:var(--p-ink);color:var(--p-paper)!important}.preview-module__T9Ga0G__inlineLink{gap:var(--p-space-4);border-bottom:var(--p-border) solid currentColor;padding-bottom:var(--p-space-1);align-items:center;width:fit-content;display:inline-flex}.preview-module__T9Ga0G__inlineLink:hover{color:var(--p-muted)}.preview-module__T9Ga0G__media{aspect-ratio:4/3;background:var(--p-cloud);display:block;position:relative;overflow:hidden}.preview-module__T9Ga0G__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform var(--p-ease)}.preview-module__T9Ga0G__cutoutMedia.preview-module__T9Ga0G__cutoutMedia{background:0 0}.preview-module__T9Ga0G__cutoutMedia.preview-module__T9Ga0G__cutoutMedia img{-o-object-fit:contain;object-fit:contain}a:hover .preview-module__T9Ga0G__media img{transform:scale(var(--p-img-hover))}.preview-module__T9Ga0G__portrait{aspect-ratio:3/4}.preview-module__T9Ga0G__split{gap:var(--p-space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.preview-module__T9Ga0G__splitCopy{padding:var(--p-space-8) 0;gap:var(--p-space-6);display:grid}.preview-module__T9Ga0G__grid{gap:var(--p-space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.preview-module__T9Ga0G__ruleList{margin:var(--p-space-7) 0 0;padding:0;list-style:none}.preview-module__T9Ga0G__ruleRow{padding:var(--p-space-6) 0;border-top:var(--p-border) solid var(--p-line);gap:var(--p-space-2);display:grid}.preview-module__T9Ga0G__ruleRow:last-child{border-bottom:var(--p-border) solid var(--p-line)}.preview-module__T9Ga0G__tag{border:var(--p-border) solid var(--p-line);border-radius:var(--p-pill);padding:var(--p-space-1) var(--p-space-4);font-size:var(--p-small);display:inline-block}.preview-module__T9Ga0G__pageHero{max-width:var(--p-max);padding:var(--p-section) var(--p-gutter) var(--p-space-10);margin-inline:auto}.preview-module__T9Ga0G__pageIntro{max-width:calc(var(--p-max) * .7)}.preview-module__T9Ga0G__darkBand{background:var(--p-ink);color:var(--p-paper)}.preview-module__T9Ga0G__darkBand .preview-module__T9Ga0G__caption,.preview-module__T9Ga0G__darkBand .preview-module__T9Ga0G__lead{color:var(--p-cloud)}.preview-module__T9Ga0G__quote{font-size:var(--p-heading);font-weight:var(--p-title-weight);line-height:var(--p-tight);letter-spacing:var(--p-tracking);word-break:keep-all}.preview-module__T9Ga0G__tableWrap{margin-top:var(--p-space-8);overflow-x:auto}.preview-module__T9Ga0G__table{border-collapse:collapse;width:100%;font-size:var(--p-small);text-align:left}.preview-module__T9Ga0G__table th,.preview-module__T9Ga0G__table td{padding:var(--p-space-5) var(--p-space-4);border-bottom:var(--p-border) solid var(--p-line);vertical-align:top}.preview-module__T9Ga0G__table th{font-weight:var(--p-title-weight)}.preview-module__T9Ga0G__table thead{border-top:var(--p-border) solid var(--p-ink)}.preview-module__T9Ga0G__sampleNotice{padding:var(--p-space-5) var(--p-space-6);background:var(--p-cloud);font-size:var(--p-small);line-height:var(--p-reading)}.preview-module__T9Ga0G__cta{background:var(--p-sage)}.preview-module__T9Ga0G__ctaInner{max-width:var(--p-max);padding:var(--p-section) var(--p-gutter);justify-content:space-between;gap:var(--p-space-8);align-items:center;margin-inline:auto;display:flex}.preview-module__T9Ga0G__ctaInner .preview-module__T9Ga0G__title{max-width:16em}.preview-module__T9Ga0G__ctaInner .preview-module__T9Ga0G__button{flex-shrink:0}.preview-module__T9Ga0G__footer{padding:var(--p-space-10) var(--p-gutter) calc(var(--p-space-7) + var(--p-float-clear));background:var(--p-ink);color:var(--p-paper)}.preview-module__T9Ga0G__footerTop{gap:var(--p-space-10);max-width:var(--p-max);grid-template-columns:1.5fr 1fr;margin:auto;display:grid}.preview-module__T9Ga0G__footerLogo{width:calc(var(--p-space-12) * 2);height:auto;margin-bottom:var(--p-space-7)}.preview-module__T9Ga0G__footerNav{gap:var(--p-space-5);font-size:var(--p-small);grid-template-columns:1fr 1fr;align-content:start;display:grid}.preview-module__T9Ga0G__footerBottom{border-top:var(--p-border) solid var(--p-sage);padding-top:var(--p-space-6);margin:var(--p-space-10) auto 0;max-width:var(--p-max);gap:var(--p-space-6);font-size:var(--p-tiny);color:var(--p-cloud);flex-wrap:wrap;justify-content:space-between;display:flex}.preview-module__T9Ga0G__previewNote{padding:var(--p-space-2) var(--p-gutter);font-size:var(--p-tiny);background:var(--p-cloud);text-align:center}.preview-module__T9Ga0G__skip{left:var(--p-gutter);top:var(--p-space-4);z-index:100;padding:var(--p-space-4);background:var(--p-ink);position:fixed;transform:translateY(-200%);color:var(--p-paper)!important}.preview-module__T9Ga0G__skip:focus{transform:translateY(0)}@media (max-width:1100px){.preview-module__T9Ga0G__site{--p-header:72px}}.preview-module__T9Ga0G__site[data-header-compact=true]{--p-header-now:var(--p-header-compact)}@media (max-width:768px){.preview-module__T9Ga0G__site{--p-body:16px}.preview-module__T9Ga0G__split,.preview-module__T9Ga0G__grid{gap:var(--p-space-7);grid-template-columns:minmax(0,1fr)}.preview-module__T9Ga0G__splitCopy{padding:var(--p-space-4) 0}.preview-module__T9Ga0G__ctaInner{flex-direction:column;align-items:flex-start}.preview-module__T9Ga0G__footerTop{gap:var(--p-space-9);grid-template-columns:minmax(0,1fr)}.preview-module__T9Ga0G__pageHero{padding-top:var(--p-space-10)}.preview-module__T9Ga0G__table th,.preview-module__T9Ga0G__table td{padding-inline:var(--p-space-2)}}@media (prefers-reduced-motion:reduce){.preview-module__T9Ga0G__site *,.preview-module__T9Ga0G__site :before,.preview-module__T9Ga0G__site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.brand-module__46Rj2q__doodle{pointer-events:none;width:100%;height:auto;display:block;overflow:visible}.brand-module__46Rj2q__sticker{z-index:2;width:fit-content;display:inline-block;position:relative}.brand-module__46Rj2q__sticker>span{display:block}.brand-module__46Rj2q__stickerFace{--sticker-angle:-8deg;text-align:center;border:1px solid var(--p-ink);outline-offset:-5px;transform:rotate(var(--sticker-angle));letter-spacing:-.035em;border-radius:8px;outline:1px solid;justify-content:center;align-items:center;padding:12px 24px;font-size:clamp(16px,2vw,28px);font-weight:600;line-height:1.2;transition:transform .28s;display:flex}.brand-module__46Rj2q__paper{background:var(--p-paper);color:var(--p-ink)}.brand-module__46Rj2q__olive{background:var(--p-olive);color:var(--p-ink)}.brand-module__46Rj2q__ink{background:var(--p-ink);color:var(--p-paper)}.brand-module__46Rj2q__round{aspect-ratio:1;border-radius:50%;outline:none;min-width:116px;padding:20px;font-size:clamp(20px,2.4vw,34px)}.brand-module__46Rj2q__bubble{background:var(--p-ink);width:fit-content;max-width:100%;color:var(--p-paper);letter-spacing:-.04em;border-radius:36px 36px 36px 3px;padding:20px 32px;font-size:clamp(20px,3vw,38px);font-weight:500;line-height:1.35;position:relative}.brand-module__46Rj2q__reply{background:var(--p-paper);color:var(--p-ink);border-radius:36px 36px 3px;margin-left:auto!important}.brand-module__46Rj2q__photoDoodles{z-index:1;color:var(--p-white);pointer-events:none;position:absolute;inset:0}.brand-module__46Rj2q__topDrawing{width:clamp(80px,11vw,160px);position:absolute;top:9%;right:10%;transform:rotate(10deg)}.brand-module__46Rj2q__bottomDrawing{align-items:center;width:clamp(140px,22vw,320px);display:flex;position:absolute;bottom:12%;right:4%;transform:rotate(-10deg)}.brand-module__46Rj2q__bottomDrawing>svg{width:50%}.brand-module__46Rj2q__photoArrow{width:9%;position:absolute;top:40%;right:24%}.brand-module__46Rj2q__connector{width:100%;height:100%;color:var(--p-ink);pointer-events:none;position:absolute;inset:0}.brand-module__46Rj2q__house.brand-module__46Rj2q__house{clip-path:polygon(50% 0,100% 20%,100% 100%,0 100%,0 20%);aspect-ratio:1}.brand-module__46Rj2q__house img{-o-object-position:center;object-position:center}.brand-module__46Rj2q__ctaArt{flex:0 0 140px;width:140px;position:relative}.brand-module__46Rj2q__ctaSpeech{font-size:var(--p-small);margin-bottom:28px!important}.brand-module__46Rj2q__pageStamp{margin:0 0 36px}.brand-module__46Rj2q__pageStamp .brand-module__46Rj2q__stickerFace{font-size:var(--p-small)}.brand-module__46Rj2q__photoLabel{color:var(--p-white);letter-spacing:-.045em;z-index:1;font-size:clamp(28px,5vw,72px);font-weight:500;line-height:1.05;position:absolute;bottom:8%;left:5%}.brand-module__46Rj2q__photoLabel small{font-size:var(--p-small);letter-spacing:0;margin-top:12px;display:block}.brand-module__46Rj2q__macro{isolation:isolate;position:relative;overflow:hidden}.brand-module__46Rj2q__macro:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#1e1e1470);position:absolute;inset:0}.brand-module__46Rj2q__macro img{-o-object-fit:cover;object-fit:cover}.brand-module__46Rj2q__contactChat{gap:14px;margin-block:24px 40px;display:grid}.brand-module__46Rj2q__contactChat .brand-module__46Rj2q__bubble{font-size:var(--p-body);padding:16px 24px}.brand-module__46Rj2q__contactChat .brand-module__46Rj2q__reply{background:var(--p-sage)}@media (hover:hover) and (pointer:fine){.brand-module__46Rj2q__sticker:hover .brand-module__46Rj2q__stickerFace{transform:rotate(3deg)scale(1.06)}}@media (max-width:768px){.brand-module__46Rj2q__stickerFace{padding:11px 18px}.brand-module__46Rj2q__round{min-width:88px;padding:14px}.brand-module__46Rj2q__bubble{padding:17px 22px}.brand-module__46Rj2q__topDrawing{width:76px;top:5%;right:6%}.brand-module__46Rj2q__bottomDrawing{width:120px;bottom:10%}.brand-module__46Rj2q__photoArrow{width:58px;top:24%;right:10%}.brand-module__46Rj2q__ctaArt{flex-basis:100px;width:100px}}@media (prefers-reduced-motion:reduce){.brand-module__46Rj2q__stickerFace{transition:none}.brand-module__46Rj2q__sticker:hover .brand-module__46Rj2q__stickerFace{transform:rotate(var(--sticker-angle))}}
.editorial-module__1MJ8xa__hero{border-bottom:var(--p-border) solid var(--p-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editorial-module__1MJ8xa__sage{background:var(--p-sage)}.editorial-module__1MJ8xa__cloud{background:var(--p-cloud)}.editorial-module__1MJ8xa__heroCopy{flex-direction:column;align-items:flex-start;min-height:clamp(540px,43vw,720px);padding:clamp(32px,5vw,80px);display:flex}.editorial-module__1MJ8xa__kicker{font-size:var(--p-small);font-weight:var(--p-weight);letter-spacing:.025em;line-height:1.5}.editorial-module__1MJ8xa__display{font-size:clamp(36px,4.2vw,64px);font-weight:var(--p-weight);letter-spacing:var(--p-tracking);line-height:1.22;margin-block:var(--p-space-9) var(--p-space-7)!important}.editorial-module__1MJ8xa__copy{font-size:var(--p-body);line-height:var(--p-reading);word-break:keep-all}.editorial-module__1MJ8xa__copy p+p{margin-top:var(--p-space-5)}.editorial-module__1MJ8xa__actions{gap:var(--p-space-4);margin-top:var(--p-space-7);flex-wrap:wrap;display:flex}.editorial-module__1MJ8xa__heroFoot{width:100%;padding-top:var(--p-space-8);font-size:var(--p-tiny);letter-spacing:.08em;margin-top:auto!important}.editorial-module__1MJ8xa__heroFigure{order:-1;min-width:0;margin:0;position:relative}.editorial-module__1MJ8xa__heroPhoto.editorial-module__1MJ8xa__heroPhoto{aspect-ratio:auto;height:100%;min-height:100%}.editorial-module__1MJ8xa__photoCaption{bottom:var(--p-space-4);left:var(--p-space-4);right:var(--p-space-4);width:fit-content;padding:var(--p-space-2) var(--p-space-3);background:var(--p-paper);color:var(--p-ink);font-size:var(--p-tiny);line-height:1.6;position:absolute}.editorial-module__1MJ8xa__section{max-width:var(--p-max);padding:var(--editorial-section-space,var(--p-section)) var(--p-gutter);scroll-margin-top:var(--p-header);margin-inline:auto}.editorial-module__1MJ8xa__section+.editorial-module__1MJ8xa__section{padding-top:0}.editorial-module__1MJ8xa__sectionHead{gap:var(--p-space-8);padding-block:var(--editorial-heading-inset,var(--p-space-5)) var(--p-space-9);border-top:var(--editorial-section-rule,var(--p-border)) solid var(--p-ink);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.editorial-module__1MJ8xa__title{font-size:var(--p-heading);font-weight:var(--p-weight);letter-spacing:var(--p-tracking);line-height:1.25}.editorial-module__1MJ8xa__sectionHead .editorial-module__1MJ8xa__copy{margin-top:var(--p-space-5);max-width:38em}.editorial-module__1MJ8xa__proof{margin-top:var(--p-space-4);font-size:var(--p-subheading);font-weight:var(--p-weight);word-break:keep-all;line-height:1.35}.editorial-module__1MJ8xa__storyDivider{padding-block:var(--p-space-9) var(--p-space-5)}.editorial-module__1MJ8xa__storyDivider .editorial-module__1MJ8xa__title{max-width:18em}.editorial-module__1MJ8xa__ledger{border-top:var(--p-border) solid var(--p-line);margin:0;padding:0}.editorial-module__1MJ8xa__ledgerRow{gap:var(--p-space-6);padding-block:var(--p-space-5);border-bottom:var(--p-border) solid var(--p-line);font-size:var(--p-body);word-break:keep-all;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);line-height:1.7;display:grid}.editorial-module__1MJ8xa__ledgerRow dt{font-weight:var(--p-weight)}.editorial-module__1MJ8xa__ledgerRow dd{color:var(--p-muted);margin:0}.editorial-module__1MJ8xa__split{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editorial-module__1MJ8xa__splitFigure{min-width:0;margin:0;position:relative}.editorial-module__1MJ8xa__splitPhoto.editorial-module__1MJ8xa__splitPhoto{aspect-ratio:auto;height:100%;min-height:560px}.editorial-module__1MJ8xa__panel{background:var(--p-cloud);padding:clamp(28px,4vw,64px)}.editorial-module__1MJ8xa__panel .editorial-module__1MJ8xa__title{margin-block:var(--p-space-8)}.editorial-module__1MJ8xa__panel .editorial-module__1MJ8xa__ledger{margin-top:var(--p-space-8)}.editorial-module__1MJ8xa__stack{gap:var(--p-space-6);align-content:start;justify-items:start;display:grid}.editorial-module__1MJ8xa__stack .editorial-module__1MJ8xa__title{margin:0}.editorial-module__1MJ8xa__footnote{color:var(--p-muted);font-size:var(--p-small);word-break:keep-all;line-height:1.7}.editorial-module__1MJ8xa__english{letter-spacing:-.045em;font-weight:400;font-family:var(--p-serif)!important}.editorial-module__1MJ8xa__dayList{margin:0;padding:0;list-style:none}.editorial-module__1MJ8xa__dayRow{gap:var(--p-space-7);padding-block:var(--p-space-7);border-top:var(--p-border) solid var(--p-line);grid-template-columns:1fr 1fr 1.4fr;align-items:start;display:grid}.editorial-module__1MJ8xa__dayRow:last-child{border-bottom:var(--p-border) solid var(--p-line)}.editorial-module__1MJ8xa__time{font-size:var(--p-subheading);font-family:var(--p-serif);font-variant-numeric:tabular-nums;line-height:1.2}.editorial-module__1MJ8xa__rowTitle{font-size:var(--p-body);font-weight:var(--p-weight);line-height:1.6}.editorial-module__1MJ8xa__feature{padding:var(--p-space-10);background:var(--p-cloud);position:relative}.editorial-module__1MJ8xa__feature .editorial-module__1MJ8xa__title{max-width:14em}.editorial-module__1MJ8xa__feature .editorial-module__1MJ8xa__copy{max-width:36em;margin-top:var(--p-space-6)}.editorial-module__1MJ8xa__featureStamp{top:var(--p-space-9);right:var(--p-space-9);position:absolute;transform:rotate(8deg)}.editorial-module__1MJ8xa__origin{gap:var(--p-space-10);margin-top:var(--p-space-10);grid-template-columns:1fr 1.6fr;display:grid}.editorial-module__1MJ8xa__originNumber{font-size:clamp(64px,8vw,112px);font-family:var(--p-serif);letter-spacing:-.05em;font-weight:400;line-height:1}.editorial-module__1MJ8xa__originNumber small{margin-left:var(--p-space-2);font-size:var(--p-subheading);font-family:var(--p-font)}.editorial-module__1MJ8xa__originCaption{font-size:var(--p-small);margin-top:var(--p-space-4)!important}.editorial-module__1MJ8xa__houseStage{padding:var(--p-space-10);background:var(--p-sage);align-content:center;display:grid;position:relative}.editorial-module__1MJ8xa__housePhoto.editorial-module__1MJ8xa__housePhoto{aspect-ratio:1}.editorial-module__1MJ8xa__houseStage .editorial-module__1MJ8xa__footnote{margin-top:var(--p-space-5)}.editorial-module__1MJ8xa__gallery{gap:var(--p-space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editorial-module__1MJ8xa__gallery figure{margin:0}.editorial-module__1MJ8xa__gallery figcaption{justify-content:space-between;gap:var(--p-space-4);padding-block:var(--p-space-4);border-bottom:var(--p-border) solid var(--p-line);font-size:var(--p-small);display:flex}.editorial-module__1MJ8xa__galleryPhoto.editorial-module__1MJ8xa__galleryPhoto{aspect-ratio:4/5}.editorial-module__1MJ8xa__cta{background:var(--p-cloud);border-top:var(--p-border) solid var(--p-line)}.editorial-module__1MJ8xa__ctaInner{max-width:var(--p-max);padding:var(--p-space-10) var(--p-gutter) var(--p-space-7);margin-inline:auto}.editorial-module__1MJ8xa__ctaRow{gap:var(--p-space-8);padding-block:var(--p-space-8) var(--p-space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editorial-module__1MJ8xa__ctaInner>.editorial-module__1MJ8xa__footnote{border-top:var(--p-border) solid var(--p-line);padding-top:var(--p-space-5)}.editorial-module__1MJ8xa__table{border-collapse:collapse;width:100%;font-size:var(--p-body)}.editorial-module__1MJ8xa__table caption{text-align:left;padding-block:var(--p-space-5);font-size:var(--p-small)}.editorial-module__1MJ8xa__table th,.editorial-module__1MJ8xa__table td{border-bottom:var(--p-border) solid var(--p-line);padding-block:var(--p-space-4);text-align:left;font-weight:var(--p-weight)}.editorial-module__1MJ8xa__table td,.editorial-module__1MJ8xa__table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.editorial-module__1MJ8xa__table thead{font-size:var(--p-small);border-top:var(--p-border) solid var(--p-ink)}.editorial-module__1MJ8xa__table tfoot{border-top:var(--p-border) solid var(--p-ink);font-size:var(--p-subheading)}.editorial-module__1MJ8xa__table tfoot th,.editorial-module__1MJ8xa__table tfoot td{padding-block:var(--p-space-6);border-bottom:3px double var(--p-ink)}.editorial-module__1MJ8xa__quoteLayout{gap:var(--p-space-10);grid-template-columns:1fr 1.25fr;align-items:start;display:grid}.editorial-module__1MJ8xa__afterDiagram{margin-top:var(--p-space-9)}.editorial-module__1MJ8xa__outsideCosts{margin:var(--p-space-6) 0 0;font-size:var(--p-small)}.editorial-module__1MJ8xa__outsideCosts>div{justify-content:space-between;gap:var(--p-space-4);padding-block:var(--p-space-3);border-bottom:var(--p-border) solid var(--p-line);display:flex}.editorial-module__1MJ8xa__outsideCosts dd{text-align:right;margin:0}.editorial-module__1MJ8xa__receipt{padding:var(--p-space-8);background:var(--p-white)}.editorial-module__1MJ8xa__receiptHead{justify-content:space-between;gap:var(--p-space-6);border-bottom:var(--p-border) solid var(--p-ink);padding-bottom:var(--p-space-5);font-size:var(--p-small);display:flex}.editorial-module__1MJ8xa__receipt .editorial-module__1MJ8xa__footnote{margin-top:var(--p-space-5)}.editorial-module__1MJ8xa__process{border-top:var(--p-border) solid var(--p-ink);margin:0;padding:0;list-style:none}.editorial-module__1MJ8xa__process li{grid-template-columns:var(--p-space-9) minmax(0, 1fr) minmax(0, 1.7fr);gap:var(--p-space-6);padding-block:var(--p-space-6);border-bottom:var(--p-border) solid var(--p-line);display:grid}.editorial-module__1MJ8xa__processNumber{font-family:var(--p-serif);font-size:var(--p-subheading);line-height:1.2}.editorial-module__1MJ8xa__faq{border-top:var(--p-border) solid var(--p-ink)}.editorial-module__1MJ8xa__faq details{border-bottom:var(--p-border) solid var(--p-line)}.editorial-module__1MJ8xa__faq summary{justify-content:space-between;gap:var(--p-space-6);padding-block:var(--p-space-6);cursor:pointer;list-style:none;display:flex}.editorial-module__1MJ8xa__faq summary::-webkit-details-marker{display:none}.editorial-module__1MJ8xa__faq summary:after{content:"+";flex:none}.editorial-module__1MJ8xa__faq details[open] summary:after{content:"−"}.editorial-module__1MJ8xa__faq details p{max-width:44em;padding-bottom:var(--p-space-6);color:var(--p-muted)}.editorial-module__1MJ8xa__contact{max-width:var(--p-max);padding:var(--p-space-9) var(--p-gutter) var(--p-section);margin-inline:auto}.editorial-module__1MJ8xa__contactHead{gap:var(--p-space-8);border-top:var(--p-border) solid var(--p-ink);padding-block:var(--p-space-6) var(--p-space-9);grid-template-columns:1fr 1fr;display:grid}.editorial-module__1MJ8xa__contactHead .editorial-module__1MJ8xa__display{margin-block:var(--p-space-6) 0!important}.editorial-module__1MJ8xa__contactHead>.editorial-module__1MJ8xa__copy{align-self:end;max-width:32em}.editorial-module__1MJ8xa__contactGrid{grid-template-columns:1fr 1fr;display:grid}.editorial-module__1MJ8xa__contactPhoto.editorial-module__1MJ8xa__contactPhoto{aspect-ratio:4/5}.editorial-module__1MJ8xa__contactAside{background:var(--p-sage)}.editorial-module__1MJ8xa__contactInfo{padding:var(--p-space-8)}.editorial-module__1MJ8xa__contactInfo .editorial-module__1MJ8xa__ledger{margin-top:var(--p-space-6)}.editorial-module__1MJ8xa__contactPanel{padding:var(--p-space-8);background:var(--p-white)}.editorial-module__1MJ8xa__contactPanel>.editorial-module__1MJ8xa__receiptHead{margin-bottom:var(--p-space-7)}.editorial-module__1MJ8xa__contactPanel form>div:first-of-type{grid-template-columns:1fr}.editorial-module__1MJ8xa__contactPanel input:not([type=checkbox]):not([type=radio]),.editorial-module__1MJ8xa__contactPanel textarea{border:0;border-bottom:var(--p-border) solid var(--p-line);background:0 0;padding-inline:0}.editorial-module__1MJ8xa__contactPanel fieldset label{background:0 0;border-radius:0}.editorial-module__1MJ8xa__contactPanel fieldset label:has(input:checked){background:var(--p-paper);border-color:var(--p-ink)}@media (min-width:1600px){.editorial-module__1MJ8xa__hero{max-width:var(--p-max);margin-inline:auto}}@media (max-width:1100px){.editorial-module__1MJ8xa__heroCopy{padding:var(--p-space-8) var(--p-gutter)}.editorial-module__1MJ8xa__origin{gap:var(--p-space-7)}.editorial-module__1MJ8xa__feature,.editorial-module__1MJ8xa__houseStage{padding:var(--p-space-8)}.editorial-module__1MJ8xa__quoteLayout{gap:var(--p-space-8)}}@media (max-width:768px){.editorial-module__1MJ8xa__hero,.editorial-module__1MJ8xa__split,.editorial-module__1MJ8xa__sectionHead,.editorial-module__1MJ8xa__origin,.editorial-module__1MJ8xa__ctaRow,.editorial-module__1MJ8xa__quoteLayout,.editorial-module__1MJ8xa__contactHead,.editorial-module__1MJ8xa__contactGrid{grid-template-columns:minmax(0,1fr)}.editorial-module__1MJ8xa__heroCopy{min-height:0;padding:var(--p-space-8) var(--p-gutter)}.editorial-module__1MJ8xa__heroFigure{order:0}.editorial-module__1MJ8xa__heroPhoto.editorial-module__1MJ8xa__heroPhoto{aspect-ratio:4/3;height:auto;min-height:0}.editorial-module__1MJ8xa__heroFoot{padding-top:var(--p-space-8)}.editorial-module__1MJ8xa__display{margin-block:var(--p-space-7) var(--p-space-6)!important}.editorial-module__1MJ8xa__sectionHead{gap:var(--p-space-6);padding-bottom:var(--p-space-7)}.editorial-module__1MJ8xa__ledgerRow{gap:var(--p-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.editorial-module__1MJ8xa__dayRow{gap:var(--p-space-4);grid-template-columns:1fr 1.5fr}.editorial-module__1MJ8xa__dayRow>.editorial-module__1MJ8xa__copy{grid-column:2}.editorial-module__1MJ8xa__feature{padding:var(--p-space-7) var(--p-space-6)}.editorial-module__1MJ8xa__featureStamp{margin-top:var(--p-space-6);display:inline-block;position:static}.editorial-module__1MJ8xa__origin{margin-top:var(--p-space-8)}.editorial-module__1MJ8xa__splitPhoto.editorial-module__1MJ8xa__splitPhoto{aspect-ratio:4/3;height:auto;min-height:0}.editorial-module__1MJ8xa__panel,.editorial-module__1MJ8xa__houseStage{padding:var(--p-space-7) var(--p-space-6)}.editorial-module__1MJ8xa__gallery{gap:var(--p-space-4)}.editorial-module__1MJ8xa__gallery figcaption{display:grid}.editorial-module__1MJ8xa__receipt{padding:var(--p-space-6)}.editorial-module__1MJ8xa__process li{grid-template-columns:var(--p-space-8) minmax(0, 1fr);gap:var(--p-space-3) var(--p-space-4)}.editorial-module__1MJ8xa__process li>p{grid-column:2}.editorial-module__1MJ8xa__contactPanel,.editorial-module__1MJ8xa__contactInfo{padding:var(--p-space-6)}.editorial-module__1MJ8xa__contactAside{order:1}.editorial-module__1MJ8xa__contactPhoto.editorial-module__1MJ8xa__contactPhoto{aspect-ratio:4/3}.editorial-module__1MJ8xa__contactHead{gap:var(--p-space-6)}}
.infographics-module__TG3f0q__frame{--viz-surface:var(--p-white);--viz-ink:var(--p-ink);--viz-muted:var(--p-muted);--viz-accent:var(--p-sage);--viz-secondary:var(--p-olive);--viz-soft:var(--p-cloud);--viz-rule:var(--p-line);--viz-stroke:var(--p-border);--viz-data-stroke:calc(var(--p-border) * 1.35);--viz-gradient-top:.64;--viz-gradient-bottom:.02;--viz-rule-width:var(--p-border);--viz-dot:18px;--viz-point-radius:4px;--viz-axis-size:14px;--viz-orbit-label-size:18px;--viz-bar-height:14px;--viz-number-size:clamp(44px, 5.4vw, 76px);--viz-padding:clamp(20px, 3vw, 40px);--viz-chart-min:640px;padding:var(--viz-padding);background:var(--viz-surface);color:var(--viz-ink);border-top:var(--viz-rule-width) solid var(--viz-ink);min-width:0;scroll-margin-top:var(--p-header);margin:0}.infographics-module__TG3f0q__caption{justify-content:space-between;align-items:center;gap:var(--p-space-4);font-size:var(--p-small);padding-bottom:var(--p-space-6);border-bottom:var(--viz-rule-width) solid var(--viz-rule);display:flex}.infographics-module__TG3f0q__replay{color:var(--viz-muted);white-space:nowrap;padding:var(--p-space-2) 0 var(--p-space-2) var(--p-space-3);min-height:var(--p-button);background:0 0;border:0;font-size:var(--p-tiny)!important}.infographics-module__TG3f0q__replay span{font-size:var(--p-subheading);vertical-align:middle;margin-right:var(--p-space-1)}.infographics-module__TG3f0q__replay:disabled{visibility:hidden}.infographics-module__TG3f0q__replay:hover{color:var(--viz-ink);text-decoration:underline}.infographics-module__TG3f0q__flow{margin:var(--p-space-8) 0 0;gap:var(--p-space-8) var(--p-space-7);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.infographics-module__TG3f0q__flow li{min-width:0}.infographics-module__TG3f0q__flow h3,.infographics-module__TG3f0q__orbitLegend h3,.infographics-module__TG3f0q__conversion h3{font-size:var(--p-subheading);font-weight:var(--p-weight);letter-spacing:var(--p-tracking);line-height:1.4}.infographics-module__TG3f0q__flow p,.infographics-module__TG3f0q__orbitLegend p{font-size:var(--p-small);color:var(--viz-muted);line-height:var(--p-reading);margin-top:var(--p-space-3);word-break:keep-all}.infographics-module__TG3f0q__flowTrack{align-items:center;gap:var(--p-space-6);margin-bottom:var(--p-space-6);display:flex}.infographics-module__TG3f0q__stepNumber{font-family:var(--p-serif);font-size:var(--p-heading);line-height:1}.infographics-module__TG3f0q__flowTrack svg{width:0;height:var(--p-space-6);flex:1;overflow:visible}.infographics-module__TG3f0q__flowTrack path,.infographics-module__TG3f0q__joinLine path{fill:none;stroke:var(--viz-ink);stroke-width:var(--viz-stroke);vector-effect:non-scaling-stroke}.infographics-module__TG3f0q__compactFlow{grid-template-columns:repeat(4,minmax(0,1fr))}.infographics-module__TG3f0q__compactFlow li{padding-bottom:var(--p-space-6);border-bottom:var(--viz-rule-width) solid var(--viz-rule)}.infographics-module__TG3f0q__compactFlow h3{font-size:var(--p-body)}.infographics-module__TG3f0q__compactFlow .infographics-module__TG3f0q__stepNumber{font-size:var(--p-subheading)}.infographics-module__TG3f0q__compactFlow li:nth-child(4n) .infographics-module__TG3f0q__flowTrack svg{visibility:hidden}.infographics-module__TG3f0q__neighborhood{gap:var(--p-space-9);padding-top:var(--p-space-7);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.infographics-module__TG3f0q__orbit{width:100%;max-height:420px;display:block}.infographics-module__TG3f0q__outerRing{fill:var(--p-paper)}.infographics-module__TG3f0q__middleRing{fill:var(--viz-soft)}.infographics-module__TG3f0q__innerRing{fill:var(--viz-accent)}.infographics-module__TG3f0q__orbitLine{fill:none;stroke:var(--viz-ink);stroke-width:var(--viz-rule-width);vector-effect:non-scaling-stroke}.infographics-module__TG3f0q__orbitText{fill:var(--viz-ink);text-anchor:middle;font-size:var(--viz-orbit-label-size);font-family:var(--p-font)}.infographics-module__TG3f0q__orbitLegend{margin:0;padding:0;list-style:none}.infographics-module__TG3f0q__orbitLegend li{grid-template-columns:var(--p-space-9) 1fr;gap:var(--p-space-4);padding-block:var(--p-space-6);border-bottom:var(--viz-rule-width) solid var(--viz-rule);display:grid}.infographics-module__TG3f0q__orbitLegend li>span{font-family:var(--p-serif);font-size:var(--p-subheading)}.infographics-module__TG3f0q__matrix{border-collapse:collapse;text-align:center;table-layout:fixed;width:100%}.infographics-module__TG3f0q__matrix th,.infographics-module__TG3f0q__matrix td{border-bottom:var(--viz-rule-width) solid var(--viz-rule);padding:var(--p-space-6) var(--p-space-2);font-weight:var(--p-weight)}.infographics-module__TG3f0q__matrix thead{font-size:var(--p-small)}.infographics-module__TG3f0q__matrix th:first-child{text-align:left;width:49%;padding-left:0}.infographics-module__TG3f0q__matrix tbody th{display:table-cell}.infographics-module__TG3f0q__matrix tbody th>span,.infographics-module__TG3f0q__matrix small{display:block}.infographics-module__TG3f0q__matrix .infographics-module__TG3f0q__serif{font-family:var(--p-serif);font-size:var(--p-subheading);margin-bottom:var(--p-space-2)}.infographics-module__TG3f0q__matrix small{font-size:var(--p-small);color:var(--viz-muted);margin-top:var(--p-space-2)}.infographics-module__TG3f0q__dot{width:var(--viz-dot);height:var(--viz-dot);background:var(--viz-ink);border-radius:50%;display:inline-block}.infographics-module__TG3f0q__dash{color:var(--viz-muted)}.infographics-module__TG3f0q__note{font-size:var(--p-small);line-height:var(--p-reading);color:var(--viz-muted);word-break:keep-all;margin-top:var(--p-space-6)!important}.infographics-module__TG3f0q__chartHead{justify-content:space-between;align-items:flex-start;gap:var(--p-space-6);padding-block:var(--p-space-8);display:flex}.infographics-module__TG3f0q__chartTitle{font-size:var(--p-subheading);letter-spacing:var(--p-tracking);line-height:1.4}.infographics-module__TG3f0q__chartTitle em{color:var(--viz-muted);font-style:normal}.infographics-module__TG3f0q__badge{border:var(--viz-rule-width) solid var(--viz-rule);padding:var(--p-space-1) var(--p-space-3);font-size:var(--p-tiny);white-space:nowrap;display:inline-block}.infographics-module__TG3f0q__chartScroll{padding-top:var(--p-space-2);overflow-x:auto}.infographics-module__TG3f0q__lineChart{width:100%;min-width:var(--viz-chart-min);display:block;overflow:visible}.infographics-module__TG3f0q__gridLine{fill:none;stroke:var(--viz-rule);stroke-width:var(--viz-rule-width);vector-effect:non-scaling-stroke}.infographics-module__TG3f0q__dataLine{fill:none;stroke:var(--viz-ink);stroke-width:var(--viz-data-stroke);stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.infographics-module__TG3f0q__area{fill:var(--viz-accent);fill-opacity:.25}.infographics-module__TG3f0q__dataDot{fill:var(--viz-ink);r:var(--viz-point-radius)}.infographics-module__TG3f0q__axisText{font-family:var(--p-font);font-size:var(--viz-axis-size);fill:var(--viz-muted)}.infographics-module__TG3f0q__valueText{font-family:var(--p-font);font-size:var(--viz-axis-size);fill:var(--viz-ink)}.infographics-module__TG3f0q__scrollHint{font-size:var(--p-tiny);color:var(--viz-muted);display:none;margin-bottom:var(--p-space-4)!important}.infographics-module__TG3f0q__dayLabels{border-top:var(--viz-rule-width) solid var(--viz-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.infographics-module__TG3f0q__dayLabels>div{padding:var(--p-space-5);border-right:var(--viz-rule-width) solid var(--viz-rule)}.infographics-module__TG3f0q__dayLabels>div:first-child{padding-left:0}.infographics-module__TG3f0q__dayLabels>div:last-child{border-right:0}.infographics-module__TG3f0q__dayLabels span{font-family:var(--p-serif);font-size:var(--p-subheading);margin-bottom:var(--p-space-2);display:block}.infographics-module__TG3f0q__dayLabels strong{font-size:var(--p-body);font-weight:var(--p-weight)}.infographics-module__TG3f0q__dayLabels p{font-size:var(--p-small);color:var(--viz-muted);margin-top:var(--p-space-2)}.infographics-module__TG3f0q__dataDisclosure{border-top:var(--viz-rule-width) solid var(--viz-rule);margin-top:var(--p-space-6);padding-top:var(--p-space-3);font-size:var(--p-small)}.infographics-module__TG3f0q__dataDisclosure summary{cursor:pointer;padding-block:var(--p-space-2)}.infographics-module__TG3f0q__dataTable{border-collapse:collapse;width:100%;margin-top:var(--p-space-4)}.infographics-module__TG3f0q__dataTable th,.infographics-module__TG3f0q__dataTable td{text-align:left;font-weight:var(--p-weight);border-bottom:var(--viz-rule-width) solid var(--viz-rule);padding-block:var(--p-space-3)}.infographics-module__TG3f0q__dataTable td,.infographics-module__TG3f0q__dataTable th:last-child{text-align:right}.infographics-module__TG3f0q__total>span{font-size:var(--p-small);display:block}.infographics-module__TG3f0q__total strong{font-size:var(--viz-number-size);font-family:var(--p-serif);font-variant-numeric:tabular-nums;letter-spacing:var(--p-tracking);font-weight:400;line-height:1.3;display:block}.infographics-module__TG3f0q__total small{font-family:var(--p-font);font-size:var(--p-body);margin-left:var(--p-space-2)}.infographics-module__TG3f0q__bars{margin:0;padding:0;list-style:none}.infographics-module__TG3f0q__bars li{gap:var(--p-space-5);padding-block:var(--p-space-4);border-bottom:var(--viz-rule-width) solid var(--viz-rule);font-size:var(--p-small);grid-template-columns:8em minmax(0,1fr) 4em;align-items:center;display:grid}.infographics-module__TG3f0q__bars strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--p-weight)}.infographics-module__TG3f0q__barTrack{height:var(--viz-bar-height);background:var(--viz-soft)}.infographics-module__TG3f0q__bar{background:var(--viz-ink);height:100%}.infographics-module__TG3f0q__conversion{gap:var(--p-space-7);padding-top:var(--p-space-8);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.infographics-module__TG3f0q__conversion>div{background:var(--p-paper);padding:var(--p-space-7);align-self:stretch}.infographics-module__TG3f0q__conversion>div:last-child{background:var(--viz-soft)}.infographics-module__TG3f0q__smallLabel{font-size:var(--p-tiny);margin-bottom:var(--p-space-5);display:block}.infographics-module__TG3f0q__conversion ul{margin:var(--p-space-6) 0 0;padding:0;list-style:none}.infographics-module__TG3f0q__conversion li{padding-block:var(--p-space-2);font-size:var(--p-body);border-top:var(--viz-rule-width) solid var(--viz-rule)}.infographics-module__TG3f0q__plus{font-family:var(--p-serif);font-size:var(--p-heading)}.infographics-module__TG3f0q__joinLine{width:100%;height:var(--p-space-9);display:block}.infographics-module__TG3f0q__conversionResult{text-align:center;font-size:var(--p-subheading);margin-top:var(--p-space-4)!important}.infographics-module__TG3f0q__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.infographics-module__TG3f0q__flow{gap:var(--p-space-7);grid-template-columns:1fr}.infographics-module__TG3f0q__flow li{grid-template-columns:var(--p-space-10) minmax(0, 1fr);gap:var(--p-space-5);display:grid}.infographics-module__TG3f0q__flowTrack{gap:var(--p-space-3);flex-direction:column;margin-bottom:0}.infographics-module__TG3f0q__flowTrack svg{width:100%;height:var(--p-space-6);flex:none;transform:rotate(90deg)scaleX(.5)}.infographics-module__TG3f0q__compactFlow{gap:var(--p-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.infographics-module__TG3f0q__compactFlow li{display:block}.infographics-module__TG3f0q__compactFlow .infographics-module__TG3f0q__flowTrack{margin-bottom:var(--p-space-4);flex-direction:row}.infographics-module__TG3f0q__compactFlow .infographics-module__TG3f0q__flowTrack svg{flex:1;width:0;transform:none}.infographics-module__TG3f0q__compactFlow li:nth-child(2n) .infographics-module__TG3f0q__flowTrack svg{visibility:hidden}.infographics-module__TG3f0q__neighborhood{gap:var(--p-space-4);grid-template-columns:1fr}.infographics-module__TG3f0q__orbit{max-height:320px}.infographics-module__TG3f0q__matrix{font-size:var(--p-small)}.infographics-module__TG3f0q__matrix th:first-child{width:43%}.infographics-module__TG3f0q__matrix th,.infographics-module__TG3f0q__matrix td{padding-inline:var(--p-space-1)}.infographics-module__TG3f0q__matrix small{font-size:var(--p-tiny)}.infographics-module__TG3f0q__matrix thead th{font-size:var(--p-tiny);word-break:keep-all}.infographics-module__TG3f0q__chartHead{gap:var(--p-space-3);flex-direction:column}.infographics-module__TG3f0q__scrollHint{display:block}.infographics-module__TG3f0q__dayLabels{grid-template-columns:1fr}.infographics-module__TG3f0q__dayLabels>div,.infographics-module__TG3f0q__dayLabels>div:first-child{padding:var(--p-space-4) 0;border-right:0;border-bottom:var(--viz-rule-width) solid var(--viz-rule)}.infographics-module__TG3f0q__dayLabels span{font-size:var(--p-body)}.infographics-module__TG3f0q__bars li{gap:var(--p-space-3);font-size:var(--p-tiny);grid-template-columns:7.5em minmax(0,1fr) 3.5em}.infographics-module__TG3f0q__conversion{gap:var(--p-space-3)}.infographics-module__TG3f0q__conversion>div{padding:var(--p-space-4)}.infographics-module__TG3f0q__conversion h3{font-size:var(--p-body)}.infographics-module__TG3f0q__conversion li{font-size:var(--p-small)}.infographics-module__TG3f0q__smallLabel{font-size:var(--p-tiny)}.infographics-module__TG3f0q__conversionResult{font-size:var(--p-body)}}
.brochure-diagrams-module__5-71Zq__contents{padding:var(--p-space-7) var(--p-gutter);max-width:var(--p-max);margin:auto}.brochure-diagrams-module__5-71Zq__contents>p{font-size:var(--p-small);margin-bottom:var(--p-space-5)!important}.brochure-diagrams-module__5-71Zq__contents ol{border-top:var(--p-border) solid var(--p-ink);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.brochure-diagrams-module__5-71Zq__contents a{align-items:center;gap:var(--p-space-3);padding:var(--p-space-5) var(--p-space-3);font-size:var(--p-small);border-bottom:var(--p-border) solid var(--p-line);flex-wrap:wrap;display:flex}.brochure-diagrams-module__5-71Zq__contents a:hover{background:var(--p-cloud)}.brochure-diagrams-module__5-71Zq__contents a span{font-family:var(--p-serif)}.brochure-diagrams-module__5-71Zq__contents a svg{margin-left:auto}.brochure-diagrams-module__5-71Zq__sheet.brochure-diagrams-module__5-71Zq__sheet,.brochure-diagrams-module__5-71Zq__daypartSheet.brochure-diagrams-module__5-71Zq__daypartSheet{--viz-surface:var(--p-paper);--source-panel:color-mix(in srgb, var(--p-cloud) 65%, var(--p-paper));--source-highlight:color-mix(in srgb, var(--p-sage) 22%, transparent);--source-last-highlight:color-mix(in srgb, var(--p-olive) 28%, transparent);--source-coffee:color-mix(in srgb, var(--p-sage) 45%, var(--p-cloud));--source-node:clamp(56px, 6vw, 84px);--source-metric:clamp(46px, 5.8vw, 84px);--source-value:18px;--source-metric-mobile:64px;--source-reference-mobile:88px;--source-hour-mobile:54px;--source-daypart-mobile:76px;--source-proof-mobile:44px;border-top:0;padding-inline:0}.brochure-diagrams-module__5-71Zq__sheet+.brochure-diagrams-module__5-71Zq__sheet{margin-top:var(--p-space-8)}.brochure-diagrams-module__5-71Zq__overline{font-size:var(--p-small);letter-spacing:.035em}.brochure-diagrams-module__5-71Zq__signals{margin-top:var(--p-space-7);grid-template-columns:1fr 1fr 1.15fr;display:grid}.brochure-diagrams-module__5-71Zq__signals article{padding:var(--p-space-7);background:var(--source-panel);min-width:0}.brochure-diagrams-module__5-71Zq__signals article:nth-child(2){background:var(--p-white)}.brochure-diagrams-module__5-71Zq__metric{font-size:var(--source-metric);font-family:var(--p-serif);letter-spacing:-.055em;font-variant-numeric:tabular-nums;line-height:1.15;margin-block:var(--p-space-8) var(--p-space-6)!important}.brochure-diagrams-module__5-71Zq__metric small{font-size:.5em}.brochure-diagrams-module__5-71Zq__signalDetail{min-height:3.6em;font-size:var(--p-body);word-break:keep-all}.brochure-diagrams-module__5-71Zq__fine{font-size:var(--p-small);color:var(--p-muted);word-break:keep-all;line-height:1.65;margin-top:var(--p-space-3)!important}.brochure-diagrams-module__5-71Zq__signalFoot{padding-top:var(--p-space-4);border-top:var(--p-border) solid var(--p-line);font-size:var(--p-small);margin-top:var(--p-space-7)!important}.brochure-diagrams-module__5-71Zq__miniBars{gap:var(--p-space-3);margin-top:var(--p-space-5);display:grid}.brochure-diagrams-module__5-71Zq__miniBars>div{gap:var(--p-space-3);font-size:var(--p-tiny);grid-template-columns:3em minmax(0,1fr) 4em;align-items:center;display:grid}.brochure-diagrams-module__5-71Zq__miniBars i{height:var(--p-space-2);background:var(--p-ink);display:block}.brochure-diagrams-module__5-71Zq__miniBars strong{text-align:right;font-weight:var(--p-weight)}.brochure-diagrams-module__5-71Zq__marketContext{gap:var(--p-space-8);margin-top:var(--p-space-8);grid-template-columns:1.15fr 1fr;display:grid}.brochure-diagrams-module__5-71Zq__minorTitle{font-size:var(--p-subheading);line-height:1.35;font-weight:var(--p-weight);letter-spacing:var(--p-tracking)}.brochure-diagrams-module__5-71Zq__marketChart{width:100%;margin-top:var(--p-space-7);display:block;overflow:visible}.brochure-diagrams-module__5-71Zq__gradientTop{stop-color:var(--viz-accent);stop-opacity:var(--viz-gradient-top)}.brochure-diagrams-module__5-71Zq__gradientBottom{stop-color:var(--viz-accent);stop-opacity:var(--viz-gradient-bottom)}.brochure-diagrams-module__5-71Zq__chartValue{font-size:var(--source-value);fill:var(--p-ink);font-family:var(--p-font)}.brochure-diagrams-module__5-71Zq__referencePanel{background:var(--source-panel);padding:var(--p-space-8);flex-direction:column;align-items:flex-start;display:flex}.brochure-diagrams-module__5-71Zq__referencePanel h3{margin-top:var(--p-space-7)}.brochure-diagrams-module__5-71Zq__referenceNumber{font-size:clamp(72px,9vw,128px);font-family:var(--p-serif);letter-spacing:-.055em;line-height:1;margin-block:var(--p-space-8)!important}.brochure-diagrams-module__5-71Zq__referenceNumber span{font-size:.6em}.brochure-diagrams-module__5-71Zq__diagramHeading{justify-content:space-between;gap:var(--p-space-8);margin-block:var(--p-space-8);align-items:start;display:flex}.brochure-diagrams-module__5-71Zq__diagramHeading h3{margin-top:var(--p-space-4)}.brochure-diagrams-module__5-71Zq__hourMetric{font-size:var(--source-metric);font-family:var(--p-serif);text-align:right;line-height:1}.brochure-diagrams-module__5-71Zq__hourMetric small{font-size:var(--p-subheading);font-family:var(--p-font);margin-left:var(--p-space-2)}.brochure-diagrams-module__5-71Zq__hourMetric span{font-size:var(--p-small);font-family:var(--p-font);margin-top:var(--p-space-4);line-height:1.6;display:block}.brochure-diagrams-module__5-71Zq__coffeeChart{padding-top:var(--p-space-6);position:relative}.brochure-diagrams-module__5-71Zq__openTime,.brochure-diagrams-module__5-71Zq__closeTime{top:var(--p-space-6);font-size:var(--p-small);color:var(--p-muted);position:absolute}.brochure-diagrams-module__5-71Zq__openTime{left:0}.brochure-diagrams-module__5-71Zq__closeTime{right:0}.brochure-diagrams-module__5-71Zq__coffeeColumns{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.brochure-diagrams-module__5-71Zq__coffeeColumns li{text-align:center;display:grid}.brochure-diagrams-module__5-71Zq__columnSpace{border-bottom:var(--viz-stroke) solid var(--p-line);justify-content:center;align-items:end;height:clamp(130px,18vw,210px);display:flex}.brochure-diagrams-module__5-71Zq__coffeeColumn{background:linear-gradient(to bottom, var(--p-muted), var(--p-cloud));width:54%}.brochure-diagrams-module__5-71Zq__coffeeColumns strong{font-size:var(--p-body);font-weight:var(--p-weight);margin-block:var(--p-space-5) var(--p-space-2)}.brochure-diagrams-module__5-71Zq__coffeeColumns span{font-size:var(--p-small);color:var(--p-muted)}.brochure-diagrams-module__5-71Zq__daypartTop{gap:var(--p-space-8);padding-top:var(--p-space-8);grid-template-columns:1.7fr 1fr;display:grid}.brochure-diagrams-module__5-71Zq__daypartTitle{font-size:var(--p-heading);letter-spacing:var(--p-tracking);line-height:1.18;font-weight:var(--p-weight)}.brochure-diagrams-module__5-71Zq__daypartText{max-width:38em;font-size:var(--p-body);margin-top:var(--p-space-5)!important}.brochure-diagrams-module__5-71Zq__daypartMetric{text-align:right}.brochure-diagrams-module__5-71Zq__daypartMetric strong{font-size:clamp(84px,10vw,144px);font-family:var(--p-serif);font-weight:400;line-height:.85}.brochure-diagrams-module__5-71Zq__daypartMetric small{font-size:var(--p-subheading);margin-left:var(--p-space-3)}.brochure-diagrams-module__5-71Zq__daypartMetric p{margin-top:var(--p-space-5);font-size:var(--p-small);color:var(--p-muted)}.brochure-diagrams-module__5-71Zq__chartLegend{justify-content:flex-end;gap:var(--p-space-4);font-size:var(--p-small);margin-block:var(--p-space-7) var(--p-space-4);flex-wrap:wrap;display:flex}.brochure-diagrams-module__5-71Zq__chartLegend span{align-items:center;gap:var(--p-space-2);display:inline-flex}.brochure-diagrams-module__5-71Zq__chartLegend i{width:var(--p-space-4);height:var(--p-space-2);background:var(--p-sage)}.brochure-diagrams-module__5-71Zq__chartLegend span:nth-child(2) i{background:var(--p-olive)}.brochure-diagrams-module__5-71Zq__daypartSvg{width:100%;min-width:var(--viz-chart-min);display:block}.brochure-diagrams-module__5-71Zq__band{fill:var(--source-highlight)}.brochure-diagrams-module__5-71Zq__lastBand{fill:var(--source-last-highlight)}.brochure-diagrams-module__5-71Zq__bandLabel{font-family:var(--p-font);font-size:var(--source-value);text-anchor:middle;fill:var(--p-muted)}.brochure-diagrams-module__5-71Zq__baselinePoint{fill:var(--p-ink);r:var(--viz-point-radius)}.brochure-diagrams-module__5-71Zq__timeLine{stroke:var(--p-line);stroke-width:var(--p-border);vector-effect:non-scaling-stroke}.brochure-diagrams-module__5-71Zq__salesWindows{gap:var(--p-space-3);margin:var(--p-space-3) 0 var(--p-space-6);text-align:center;grid-template-columns:1.3fr 1fr 1.25fr 1fr 1fr .8fr;padding:0;list-style:none;display:grid}.brochure-diagrams-module__5-71Zq__salesWindows li{flex-direction:column;align-items:stretch;min-width:0;display:flex}.brochure-diagrams-module__5-71Zq__windowArt.brochure-diagrams-module__5-71Zq__windowArt{width:100%;height:var(--p-space-10);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-bottom:var(--p-space-2);display:block}.brochure-diagrams-module__5-71Zq__salesWindows strong{padding:var(--p-space-2) var(--p-space-3);background:var(--source-panel);border-radius:var(--p-pill);font-size:var(--p-small);font-weight:var(--p-weight);word-break:keep-all;display:block}.brochure-diagrams-module__5-71Zq__salesWindows li:nth-child(n+5) strong{background:var(--p-olive)}.brochure-diagrams-module__5-71Zq__salesWindows span{color:var(--p-muted);font-size:var(--p-small);margin-top:var(--p-space-2);display:block}.brochure-diagrams-module__5-71Zq__equation{gap:var(--p-space-4);padding-top:var(--p-space-5);border-top:var(--p-border) solid var(--p-line);font-size:var(--p-body);flex-wrap:wrap;display:flex}.brochure-diagrams-module__5-71Zq__equation strong{font-weight:var(--p-title-weight)}.brochure-diagrams-module__5-71Zq__sourceFlow{margin:var(--p-space-8) 0 0;gap:var(--p-space-6);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.brochure-diagrams-module__5-71Zq__sourceFlow li{text-align:center;position:relative}.brochure-diagrams-module__5-71Zq__sourceIllust.brochure-diagrams-module__5-71Zq__sourceIllust{width:100%;height:calc(var(--source-node) * 2.8);-o-object-fit:contain;object-fit:contain;margin:0 auto var(--p-space-5);display:block}.brochure-diagrams-module__5-71Zq__sourceNode{z-index:1;width:var(--source-node);height:var(--source-node);border:var(--viz-stroke) solid var(--p-ink);border-radius:var(--p-space-3);background:var(--p-cloud);font-size:var(--p-subheading);place-items:center;margin:auto;display:grid;position:relative}.brochure-diagrams-module__5-71Zq__sourceFlow li:last-child .brochure-diagrams-module__5-71Zq__sourceNode{background:var(--p-ink);color:var(--p-paper)}.brochure-diagrams-module__5-71Zq__sourceConnector{width:calc(100% + var(--p-space-6));left:50%;top:calc(var(--source-node) * 3.3 + var(--p-space-5));height:var(--p-space-1);position:absolute}.brochure-diagrams-module__5-71Zq__sourceConnector path{stroke:var(--p-ink);stroke-width:var(--viz-stroke);fill:none;vector-effect:non-scaling-stroke}.brochure-diagrams-module__5-71Zq__sourceFlow h3{font-size:var(--p-subheading);font-weight:var(--p-weight);margin-top:var(--p-space-6)}.brochure-diagrams-module__5-71Zq__sourceFlow p{font-size:var(--p-small);color:var(--p-muted);margin-top:var(--p-space-3);word-break:keep-all}.brochure-diagrams-module__5-71Zq__menuRoles{gap:var(--p-space-7);margin-top:var(--p-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brochure-diagrams-module__5-71Zq__menuRoles article{--role-pad:var(--p-space-6);border-top:var(--p-space-2) solid var(--p-sage);background:var(--p-white);padding:var(--role-pad)}.brochure-diagrams-module__5-71Zq__menuRoles article:nth-child(2){border-color:var(--p-olive)}.brochure-diagrams-module__5-71Zq__menuRoles article:nth-child(3){border-color:var(--p-muted)}.brochure-diagrams-module__5-71Zq__rolePhoto.brochure-diagrams-module__5-71Zq__rolePhoto{aspect-ratio:3/2;margin:calc(var(--role-pad) * -1) calc(var(--role-pad) * -1) var(--p-space-5)}.brochure-diagrams-module__5-71Zq__rolePhoto.brochure-diagrams-module__5-71Zq__rolePhoto img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.brochure-diagrams-module__5-71Zq__menuRoles h3{font-size:var(--p-subheading);font-weight:var(--p-weight);min-height:2.7em;line-height:1.35}.brochure-diagrams-module__5-71Zq__menuRoles ul{margin:var(--p-space-6) 0;font-size:var(--p-body);color:var(--p-muted);padding:0;list-style:none}.brochure-diagrams-module__5-71Zq__roleFoot{font-size:var(--p-small);border-top:var(--p-border) solid var(--p-line);padding-top:var(--p-space-4)}.brochure-diagrams-module__5-71Zq__photoDayparts{gap:var(--p-space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brochure-diagrams-module__5-71Zq__photoDayparts article{border-top:var(--p-border) solid var(--p-line);min-width:0}.brochure-diagrams-module__5-71Zq__dayPhoto.brochure-diagrams-module__5-71Zq__dayPhoto{aspect-ratio:1.2}.brochure-diagrams-module__5-71Zq__photoDayparts h3{font-size:var(--p-subheading);font-weight:var(--p-weight);margin-block:var(--p-space-4);line-height:1.3}.brochure-diagrams-module__5-71Zq__photoDayparts p{font-size:var(--p-small);color:var(--p-muted);line-height:1.7}.brochure-diagrams-module__5-71Zq__photoDayparts .brochure-diagrams-module__5-71Zq__overline{margin-block:var(--p-space-5)}.brochure-diagrams-module__5-71Zq__proofNumbers{background:var(--p-cloud);margin-bottom:var(--p-space-7);grid-template-columns:1fr 1fr;display:grid}.brochure-diagrams-module__5-71Zq__proofNumbers>div{padding:var(--p-space-8);border-right:var(--p-border) solid var(--p-line)}.brochure-diagrams-module__5-71Zq__proofNumbers>div:last-child{border-right:0}.brochure-diagrams-module__5-71Zq__proofNumbers strong{font-size:var(--p-display);font-family:var(--p-serif);letter-spacing:var(--p-tracking);margin-block:var(--p-space-6);font-weight:400;line-height:1;display:block}.brochure-diagrams-module__5-71Zq__proofNumbers small{font-size:var(--p-subheading);font-family:var(--p-font)}@media (max-width:1000px){.brochure-diagrams-module__5-71Zq__signals article{padding:var(--p-space-5)}.brochure-diagrams-module__5-71Zq__metric{font-size:clamp(42px,6vw,64px)}.brochure-diagrams-module__5-71Zq__salesWindows{gap:var(--p-space-5) var(--p-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.brochure-diagrams-module__5-71Zq__menuRoles{gap:var(--p-space-4)}.brochure-diagrams-module__5-71Zq__menuRoles article{--role-pad:var(--p-space-4)}}@media (max-width:768px){.brochure-diagrams-module__5-71Zq__daypartSheet.brochure-diagrams-module__5-71Zq__daypartSheet{--viz-chart-min:800px;--viz-axis-size:20px;--source-value:22px}.brochure-diagrams-module__5-71Zq__marketContext{--viz-axis-size:22px;--source-value:24px}.brochure-diagrams-module__5-71Zq__contents ol{grid-template-columns:repeat(2,minmax(0,1fr))}.brochure-diagrams-module__5-71Zq__signals,.brochure-diagrams-module__5-71Zq__marketContext,.brochure-diagrams-module__5-71Zq__menuRoles,.brochure-diagrams-module__5-71Zq__photoDayparts{grid-template-columns:1fr}.brochure-diagrams-module__5-71Zq__signals article{padding:var(--p-space-7)}.brochure-diagrams-module__5-71Zq__signalDetail{min-height:0}.brochure-diagrams-module__5-71Zq__metric{font-size:var(--source-metric-mobile);margin-block:var(--p-space-6)!important}.brochure-diagrams-module__5-71Zq__referencePanel{padding:var(--p-space-7)}.brochure-diagrams-module__5-71Zq__referenceNumber{font-size:var(--source-reference-mobile)}.brochure-diagrams-module__5-71Zq__diagramHeading{gap:var(--p-space-4)}.brochure-diagrams-module__5-71Zq__hourMetric{font-size:var(--source-hour-mobile)}.brochure-diagrams-module__5-71Zq__hourMetric small{font-size:var(--p-body)}.brochure-diagrams-module__5-71Zq__daypartTop{gap:var(--p-space-4);grid-template-columns:1fr auto}.brochure-diagrams-module__5-71Zq__daypartTop>div:first-child{display:contents}.brochure-diagrams-module__5-71Zq__daypartTitle{font-size:var(--p-subheading);grid-column:1}.brochure-diagrams-module__5-71Zq__daypartText{grid-area:2/1/auto/-1;margin-top:0!important}.brochure-diagrams-module__5-71Zq__daypartMetric{grid-area:1/2}.brochure-diagrams-module__5-71Zq__daypartMetric strong{font-size:var(--source-daypart-mobile)}.brochure-diagrams-module__5-71Zq__daypartMetric small{font-size:var(--p-body)}.brochure-diagrams-module__5-71Zq__daypartMetric p{font-size:var(--p-tiny);white-space:nowrap}.brochure-diagrams-module__5-71Zq__chartLegend{font-size:var(--p-tiny);justify-content:flex-start}.brochure-diagrams-module__5-71Zq__salesWindows{gap:var(--p-space-3);margin-inline:calc(var(--p-gutter) * -1);padding-inline:var(--p-gutter);grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.brochure-diagrams-module__5-71Zq__salesWindows strong{white-space:nowrap}.brochure-diagrams-module__5-71Zq__salesWindows strong,.brochure-diagrams-module__5-71Zq__salesWindows span{font-size:var(--p-tiny)}.brochure-diagrams-module__5-71Zq__equation{font-size:var(--p-small)}.brochure-diagrams-module__5-71Zq__sourceFlow{gap:var(--p-space-6);grid-template-columns:1fr}.brochure-diagrams-module__5-71Zq__sourceFlow li{grid-template-columns:var(--source-node) minmax(0,1fr);text-align:left;-moz-column-gap:var(--p-space-5);column-gap:var(--p-space-5);display:grid}.brochure-diagrams-module__5-71Zq__sourceIllust.brochure-diagrams-module__5-71Zq__sourceIllust{width:auto;max-width:100%;height:calc(var(--p-space-12) * 1.6);margin:0 0 var(--p-space-3);grid-column:1/-1}.brochure-diagrams-module__5-71Zq__sourceNode{grid-row:2/4}.brochure-diagrams-module__5-71Zq__sourceFlow h3{font-size:var(--p-body);align-self:end;margin-top:0}.brochure-diagrams-module__5-71Zq__sourceFlow p{margin-top:var(--p-space-2)}.brochure-diagrams-module__5-71Zq__sourceConnector{display:none}.brochure-diagrams-module__5-71Zq__menuRoles article{--role-pad:var(--p-space-7)}.brochure-diagrams-module__5-71Zq__menuRoles h3{min-height:0}.brochure-diagrams-module__5-71Zq__proofNumbers>div{padding:var(--p-space-5)}.brochure-diagrams-module__5-71Zq__proofNumbers strong{font-size:var(--p-display)}.brochure-diagrams-module__5-71Zq__proofNumbers small{font-size:var(--p-small)}}.brochure-diagrams-module__5-71Zq__legendCoffee i{background:var(--source-coffee)!important}.brochure-diagrams-module__5-71Zq__daypartBody{gap:var(--p-space-4);flex-direction:column;display:flex}.brochure-diagrams-module__5-71Zq__daypartScroll{min-width:0}.brochure-diagrams-module__5-71Zq__dayTotals{-moz-column-gap:var(--p-space-6);align-self:flex-end;align-items:center;column-gap:var(--p-space-6);row-gap:var(--p-space-2);font-size:var(--p-tiny);flex-wrap:wrap;order:-1;display:flex}.brochure-diagrams-module__5-71Zq__dayTotalsHead{font-weight:var(--p-title-weight)}.brochure-diagrams-module__5-71Zq__dayTotalsHead small{font-size:var(--p-tiny);font-weight:var(--p-weight);color:var(--p-muted)}.brochure-diagrams-module__5-71Zq__dayTotalRow{align-items:center;gap:var(--p-space-2);display:flex}.brochure-diagrams-module__5-71Zq__dayTotalRow span{color:var(--p-muted);white-space:nowrap}.brochure-diagrams-module__5-71Zq__dayTotalRow strong{min-width:var(--p-space-6);font-family:var(--p-serif);font-weight:400;font-size:var(--p-small);font-variant-numeric:tabular-nums;line-height:1}.brochure-diagrams-module__5-71Zq__dayTotalTrack{width:var(--p-space-12);height:var(--p-space-2);background:color-mix(in srgb, var(--p-cloud) 45%, transparent);display:flex}.brochure-diagrams-module__5-71Zq__dayTotalTrack i{height:100%;display:block}.brochure-diagrams-module__5-71Zq__dayTotalCoffee{background:var(--source-coffee)}.brochure-diagrams-module__5-71Zq__dayTotalMeal{background:var(--p-olive)}.brochure-diagrams-module__5-71Zq__coffeeTop{stop-color:var(--source-coffee);stop-opacity:.95}.brochure-diagrams-module__5-71Zq__coffeeBottom{stop-color:var(--source-coffee);stop-opacity:.12}.brochure-diagrams-module__5-71Zq__mealTop{stop-color:color-mix(in srgb, var(--p-olive) 82%, var(--p-ink));stop-opacity:1}.brochure-diagrams-module__5-71Zq__mealBottom{stop-color:var(--p-olive);stop-opacity:.5}.brochure-diagrams-module__5-71Zq__coffeeEdge{fill:none;stroke:var(--p-muted);stroke-width:var(--p-border);stroke-dasharray:var(--p-space-1) var(--p-space-1);vector-effect:non-scaling-stroke}.brochure-diagrams-module__5-71Zq__ghostLine{fill:none;stroke:var(--p-ink);stroke-width:var(--viz-data-stroke);stroke-dasharray:var(--p-space-2) var(--p-space-2);vector-effect:non-scaling-stroke;opacity:0}.brochure-diagrams-module__5-71Zq__mealChip rect{fill:var(--p-ink)}.brochure-diagrams-module__5-71Zq__mealChip text{font-family:var(--p-font);font-size:calc(var(--source-value) * .85);font-weight:var(--p-title-weight);fill:var(--p-paper)}@media (max-width:768px){.brochure-diagrams-module__5-71Zq__daypartScroll{margin-inline:calc(var(--p-gutter) * -1);padding-inline:var(--p-gutter)}.brochure-diagrams-module__5-71Zq__dayTotals{-moz-column-gap:var(--p-space-3);justify-content:space-between;align-self:stretch;column-gap:var(--p-space-3);order:1}.brochure-diagrams-module__5-71Zq__dayTotalsHead{flex-basis:100%}.brochure-diagrams-module__5-71Zq__dayTotalTrack{width:var(--p-space-8)}}
.home-module__j0B_pW__landing{--l-head:clamp(48px, 7.5vw, 112px);--l-statement:clamp(44px, 6.4vw, 96px);--l-number:clamp(112px, 22vw, 320px);--l-time:clamp(56px, 7vw, 112px);--l-space:clamp(96px, 12vw, 200px);--l-scene:clamp(640px, 100svh, 1080px);--l-copy:640px;--l-scrim:linear-gradient(90deg, #202315b5, #20231526 80%)}.home-module__j0B_pW__landing p{word-break:keep-all;overflow-wrap:anywhere}.home-module__j0B_pW__landing section[id]{scroll-margin-top:var(--p-header)}.home-module__j0B_pW__canvas{max-width:var(--p-max);padding-inline:var(--p-gutter);margin-inline:auto}.home-module__j0B_pW__label{font-size:var(--p-small);font-weight:var(--p-title-weight);margin-bottom:var(--p-space-8)!important}.home-module__j0B_pW__statement{font-size:var(--l-statement);line-height:var(--p-tight);font-weight:var(--p-title-weight);letter-spacing:var(--p-tracking)}.home-module__j0B_pW__copy{max-width:var(--l-copy);font-size:var(--p-body);line-height:var(--p-reading);margin-top:var(--p-space-8)!important}.home-module__j0B_pW__source{max-width:var(--l-copy);font-size:var(--p-small);line-height:var(--p-reading);color:var(--p-muted);margin-top:var(--p-space-7)!important}.home-module__j0B_pW__hero,.home-module__j0B_pW__photoScene,.home-module__j0B_pW__reuse{isolation:isolate;position:relative;overflow:hidden}.home-module__j0B_pW__hero{min-height:calc(var(--l-scene) - var(--p-header));color:var(--p-white);background:var(--p-ink);align-items:flex-end;display:flex}.home-module__j0B_pW__photoLayer.home-module__j0B_pW__photoLayer{aspect-ratio:auto;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.home-module__j0B_pW__hero:after,.home-module__j0B_pW__photoScene:after{content:"";z-index:-1;background:var(--l-scrim);position:absolute;inset:0}.home-module__j0B_pW__hero .home-module__j0B_pW__photoLayer img{-o-object-position:left center;object-position:left center;transform:none}.home-module__j0B_pW__heroContent{z-index:2;width:100%;padding:var(--p-space-11) var(--p-gutter);position:relative}.home-module__j0B_pW__heroTitle{max-width:10em;font-size:calc(var(--p-display) * .9);line-height:var(--p-tight);font-weight:var(--p-title-weight);letter-spacing:var(--p-tracking)}.home-module__j0B_pW__heroContent .home-module__j0B_pW__label{font-size:var(--p-tiny);margin-bottom:var(--p-space-5)!important}.home-module__j0B_pW__heroContent .home-module__j0B_pW__copy{max-width:32em;font-size:var(--p-small);margin-top:var(--p-space-5)!important}.home-module__j0B_pW__hero .home-module__j0B_pW__photoAction{gap:var(--p-space-6);padding:var(--p-space-3) var(--p-space-6);margin-top:var(--p-space-7);font-size:var(--p-small)}.home-module__j0B_pW__photoAction{justify-content:space-between;align-items:center;gap:var(--p-space-8);background:var(--p-paper);border-radius:var(--p-pill);min-height:var(--p-button);padding:var(--p-space-4) var(--p-space-7);margin-top:var(--p-space-9);font-size:var(--p-body);font-weight:var(--p-title-weight);transition:background var(--p-ease);display:inline-flex;color:var(--p-ink)!important}.home-module__j0B_pW__photoAction:hover{background:var(--p-olive)}.home-module__j0B_pW__scrollCue{bottom:var(--p-space-7);right:var(--p-gutter);align-items:center;gap:var(--p-space-4);font-size:var(--p-small);display:inline-flex;position:absolute}.home-module__j0B_pW__question{padding-block:var(--l-space);background:var(--p-paper);text-align:center}.home-module__j0B_pW__question .home-module__j0B_pW__statement{max-width:14em;margin-inline:auto}.home-module__j0B_pW__question .home-module__j0B_pW__copy{margin-inline:auto}.home-module__j0B_pW__questionAccent{color:var(--p-muted);display:block}.home-module__j0B_pW__market{padding-top:var(--l-space);background:var(--p-sage)}.home-module__j0B_pW__marketTitle{max-width:13em}.home-module__j0B_pW__marketRecord{-moz-column-gap:var(--l-space);column-gap:var(--l-space);padding-block:var(--l-space);grid-template-columns:1fr .8fr;align-items:center;display:grid}.home-module__j0B_pW__marketRecord+.home-module__j0B_pW__marketRecord{padding-top:var(--p-space-10)}.home-module__j0B_pW__marketNumber{font-family:var(--p-serif);font-size:var(--l-number);letter-spacing:var(--p-tracking);white-space:nowrap;font-weight:400;line-height:1}.home-module__j0B_pW__marketNumber>.home-module__j0B_pW__numberUnit{font-size:var(--l-time)}.home-module__j0B_pW__marketRecord h3{font-size:var(--p-heading);line-height:var(--p-tight);letter-spacing:var(--p-tracking);font-weight:var(--p-title-weight)}.home-module__j0B_pW__marketPeriod{font-size:var(--p-small);margin-bottom:var(--p-space-7)!important}.home-module__j0B_pW__marketRecord .home-module__j0B_pW__source{margin-top:var(--p-space-5)!important}.home-module__j0B_pW__dayIntro{text-align:center;padding-block:var(--l-space)}.home-module__j0B_pW__dayIntro .home-module__j0B_pW__copy{margin-inline:auto}.home-module__j0B_pW__dayIntro .home-module__j0B_pW__statement{max-width:14em;margin-inline:auto}.home-module__j0B_pW__photoScene{min-height:var(--l-scene);color:var(--p-white);background:var(--p-ink);align-items:center;display:flex}.home-module__j0B_pW__sceneContent{z-index:2;width:100%;padding:var(--p-space-11) var(--p-gutter);position:relative}.home-module__j0B_pW__sceneTime{font-family:var(--p-serif);font-size:var(--l-time);line-height:1;margin-bottom:var(--p-space-9)!important}.home-module__j0B_pW__sceneTitle{font-size:var(--l-head);line-height:var(--p-tight);font-weight:var(--p-title-weight);letter-spacing:var(--p-tracking);max-width:11em}.home-module__j0B_pW__sceneContent .home-module__j0B_pW__copy{max-width:28em}.home-module__j0B_pW__sceneRight:after{background:linear-gradient(270deg,#202315b5,#20231526 80%)}.home-module__j0B_pW__sceneRight .home-module__j0B_pW__sceneContent{padding-left:50%}.home-module__j0B_pW__sceneRight .home-module__j0B_pW__photoLayer img{-o-object-position:25% center;object-position:25% center}.home-module__j0B_pW__photoScene .home-module__j0B_pW__photoLayer img{transform:none}.home-module__j0B_pW__sceneFoot{bottom:var(--p-space-7);left:var(--p-gutter);right:var(--p-gutter);font-size:var(--p-small);color:var(--p-paper);position:absolute}.home-module__j0B_pW__textLink{gap:var(--p-space-6);padding-bottom:var(--p-space-2);border-bottom:var(--p-border) solid currentColor;margin-top:var(--p-space-8);font-size:var(--p-body);align-items:center;display:inline-flex}.home-module__j0B_pW__proof{background:var(--p-ink);color:var(--p-paper);padding-block:var(--l-space);text-align:center}.home-module__j0B_pW__proof .home-module__j0B_pW__statement{max-width:13em;margin:auto}.home-module__j0B_pW__proofFigure{margin-top:var(--l-space)}.home-module__j0B_pW__proofFigure p{font-size:var(--p-body)}.home-module__j0B_pW__proofNumber{font-size:var(--l-number);font-weight:var(--p-title-weight);letter-spacing:var(--p-tracking);margin-block:var(--p-space-8);white-space:nowrap;line-height:1;display:block}.home-module__j0B_pW__proofNumber>.home-module__j0B_pW__numberUnit{font-size:var(--p-heading);margin-left:var(--p-space-4)}.home-module__j0B_pW__proof .home-module__j0B_pW__copy,.home-module__j0B_pW__proof .home-module__j0B_pW__source{margin-inline:auto}.home-module__j0B_pW__proof .home-module__j0B_pW__source{color:var(--p-cloud)}.home-module__j0B_pW__reuse{color:var(--p-ink);background:var(--p-paper);padding-block:var(--l-space)}.home-module__j0B_pW__reuseContent{gap:var(--p-space-10);grid-template-columns:1fr 1fr;align-items:center;width:100%;display:grid}.home-module__j0B_pW__reuseNames{font-size:var(--p-subheading);margin-top:var(--p-space-9)!important}.home-module__j0B_pW__reuse .home-module__j0B_pW__sceneTitle{font-size:clamp(40px,5vw,72px)}.home-module__j0B_pW__reuse .home-module__j0B_pW__sceneFoot{color:var(--p-muted);max-width:var(--p-max);margin:var(--p-space-8) auto 0;padding-inline:var(--p-gutter);position:static}.home-module__j0B_pW__investment{padding-block:var(--l-space)}.home-module__j0B_pW__investmentHead{max-width:calc(var(--p-max) * .8);margin-bottom:var(--l-space)}.home-module__j0B_pW__details{border-top:var(--p-border) solid var(--p-line)}.home-module__j0B_pW__details>details{border-bottom:var(--p-border) solid var(--p-line)}.home-module__j0B_pW__details>details>summary{justify-content:space-between;align-items:center;gap:var(--p-space-8);cursor:pointer;padding-block:var(--p-space-9);list-style:none;display:flex}.home-module__j0B_pW__details>details>summary::-webkit-details-marker{display:none}.home-module__j0B_pW__details>details>summary:after{content:"+";font-family:var(--p-serif);font-size:var(--p-subheading);flex-shrink:0}.home-module__j0B_pW__details>details[open]>summary:after{content:"−"}.home-module__j0B_pW__details summary span{font-size:var(--p-subheading);line-height:var(--p-tight);font-weight:var(--p-title-weight)}.home-module__j0B_pW__details summary small{font-size:var(--p-small);font-weight:var(--p-weight);margin-top:var(--p-space-3);display:block}.home-module__j0B_pW__detailBody{max-width:calc(var(--p-max) * 2 / 3);padding-bottom:var(--p-space-10)}.home-module__j0B_pW__estimate{border-collapse:collapse;width:100%;margin-block:var(--p-space-7);font-size:var(--p-body)}.home-module__j0B_pW__estimate th,.home-module__j0B_pW__estimate td{padding:var(--p-space-5) 0;border-bottom:var(--p-border) solid var(--p-line);text-align:left;font-weight:var(--p-weight)}.home-module__j0B_pW__estimate td,.home-module__j0B_pW__estimate thead th:last-child{text-align:right}.home-module__j0B_pW__estimate tfoot th,.home-module__j0B_pW__estimate tfoot td{font-size:var(--p-subheading);font-weight:var(--p-title-weight)}.home-module__j0B_pW__support+.home-module__j0B_pW__support{margin-top:var(--p-space-9)}.home-module__j0B_pW__support h3{font-size:var(--p-subheading);margin-bottom:var(--p-space-4)}.home-module__j0B_pW__process{gap:var(--p-space-7) var(--p-space-10);counter-reset:procedure;grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.home-module__j0B_pW__process li{counter-increment:procedure;gap:var(--p-space-5);font-size:var(--p-body);align-items:baseline;display:flex}.home-module__j0B_pW__process li:before{content:counter(procedure, decimal-leading-zero);font-family:var(--p-serif);font-size:var(--p-subheading);color:var(--p-muted)}.home-module__j0B_pW__closing{padding-block:var(--l-space);background:var(--p-olive);text-align:center}.home-module__j0B_pW__closing .home-module__j0B_pW__statement{max-width:14em;margin-inline:auto}.home-module__j0B_pW__closing .home-module__j0B_pW__copy{margin-inline:auto}.home-module__j0B_pW__closingAction{align-items:center;gap:var(--p-space-9);min-height:var(--p-button);padding:var(--p-space-5) var(--p-space-8);border-radius:var(--p-pill);background:var(--p-ink);margin-top:var(--p-space-10);font-size:var(--p-body);font-weight:var(--p-title-weight);display:inline-flex;color:var(--p-paper)!important}.home-module__j0B_pW__closingAction:hover{background:var(--p-paper);color:var(--p-ink)!important}.home-module__j0B_pW__salesPie{max-width:calc(var(--p-space-12) * 8);margin:var(--p-space-10) auto 0;padding:var(--p-space-7);border-radius:var(--p-space-5);background:var(--p-paper)}.home-module__j0B_pW__salesPie img{width:100%;height:auto;display:block}.home-module__j0B_pW__salesPie figcaption{margin-top:var(--p-space-4);font-size:var(--p-body);font-weight:var(--p-title-weight);word-break:keep-all}@media (max-width:768px){.home-module__j0B_pW__landing{--l-scene:clamp(640px, 92svh, 900px)}.home-module__j0B_pW__hero{min-height:calc(100svh - var(--p-header))}.home-module__j0B_pW__heroContent{padding-block:var(--p-space-10)}.home-module__j0B_pW__heroTitle{font-size:var(--l-head)}.home-module__j0B_pW__hero .home-module__j0B_pW__photoLayer img{-o-object-position:60% center;object-position:60% center}.home-module__j0B_pW__hero:after{background:linear-gradient(#20231529,#202315c4)}.home-module__j0B_pW__scrollCue{bottom:var(--p-space-5)}.home-module__j0B_pW__marketRecord{gap:var(--p-space-9);grid-template-columns:1fr}.home-module__j0B_pW__marketRecord+.home-module__j0B_pW__marketRecord{padding-top:var(--p-space-9)}.home-module__j0B_pW__sceneRight .home-module__j0B_pW__sceneContent{padding-left:var(--p-gutter)}.home-module__j0B_pW__sceneRight:after{background:var(--l-scrim)}.home-module__j0B_pW__sceneContent{padding-block:var(--p-space-10)}.home-module__j0B_pW__sceneTitle{font-size:var(--l-statement)}.home-module__j0B_pW__photoScene:after{background:linear-gradient(90deg,#202315b5,#20231545)}.home-module__j0B_pW__proofNumber{font-size:clamp(72px,23vw,176px)}.home-module__j0B_pW__proofNumber>.home-module__j0B_pW__numberUnit{margin-left:var(--p-space-2);font-size:var(--p-subheading)}.home-module__j0B_pW__sceneFoot{font-size:var(--p-tiny)}.home-module__j0B_pW__detailBody{width:100%}.home-module__j0B_pW__details>details>summary{padding-block:var(--p-space-8)}.home-module__j0B_pW__details summary span{font-size:var(--p-subheading)}.home-module__j0B_pW__process{grid-template-columns:1fr}.home-module__j0B_pW__closingAction{gap:var(--p-space-6);padding-inline:var(--p-space-6)}}.home-module__j0B_pW__heroSticker{right:var(--p-gutter);top:var(--p-space-11);position:absolute!important}.home-module__j0B_pW__heroSticker [class*=stickerFace]{font-size:var(--p-body)}.home-module__j0B_pW__heroHandnote{top:var(--p-space-10);left:var(--p-gutter);font:italic calc(var(--p-subheading) * .8)/1.1 var(--p-serif);color:var(--p-white);position:absolute;transform:rotate(-8deg)}.home-module__j0B_pW__questionAccent{width:fit-content;margin-inline:auto;position:relative}.home-module__j0B_pW__questionAccent:after{content:"";border-top:2px solid var(--p-ink);border-radius:50%;height:17px;position:absolute;bottom:-12px;left:-5%;right:-5%;transform:rotate(-3deg)}.home-module__j0B_pW__questionArrow{width:75px;position:absolute;top:26%;right:-100px}.home-module__j0B_pW__chat{max-width:850px;margin:var(--p-space-11) auto 0;text-align:left;gap:18px;display:grid}.home-module__j0B_pW__chatTime{text-align:center;color:var(--p-muted);font-size:var(--p-tiny);letter-spacing:.08em;margin-bottom:var(--p-space-4)}.home-module__j0B_pW__chat>p:nth-of-type(2){background:var(--p-sage)}.home-module__j0B_pW__chatSignoff{font-size:var(--p-small);justify-content:flex-end;align-items:center;gap:18px;padding-right:16px;display:flex}.home-module__j0B_pW__chatSignoff svg{width:64px}.home-module__j0B_pW__dayClock{width:92px;margin:0 auto 40px;transform:rotate(-8deg)}.home-module__j0B_pW__daySticker{top:32%;right:10%;position:absolute!important}.home-module__j0B_pW__sceneRight .home-module__j0B_pW__daySticker{top:22%;left:8%;right:auto}.home-module__j0B_pW__sceneRight>div[aria-hidden],.home-module__j0B_pW__sceneRight>div[aria-hidden] svg{transform:scaleX(-1)}.home-module__j0B_pW__menuCollage{padding-block:var(--l-space);background:var(--p-paper);overflow:hidden}.home-module__j0B_pW__collageHeading{justify-content:space-between;align-items:flex-end;gap:var(--p-space-9);display:flex}.home-module__j0B_pW__collageFriend{width:130px;margin:0 8% 24px 0;transform:rotate(10deg)}.home-module__j0B_pW__collageObjects{min-height:1000px;margin-top:var(--p-space-10);position:relative}.home-module__j0B_pW__collageItem{z-index:1;width:46%;position:absolute}.home-module__j0B_pW__collageItem:first-of-type{top:0;left:0;transform:rotate(-5deg)}.home-module__j0B_pW__collageItem:nth-of-type(2){top:25%;right:0;transform:rotate(5deg)}.home-module__j0B_pW__collageItem:nth-of-type(3){width:39%;bottom:0;left:5%;transform:rotate(-4deg)}.home-module__j0B_pW__objectPhoto img{width:100%;height:auto;transition:transform .35s;display:block}.home-module__j0B_pW__objectNumber{border:1px solid var(--p-ink);width:42px;height:52px;font:26px/1 var(--p-serif);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;top:10%;left:1%;transform:rotate(5deg)}.home-module__j0B_pW__objectCaption{justify-content:space-between;align-items:baseline;gap:12px;margin-top:20px;padding-inline:18px;display:flex}.home-module__j0B_pW__objectCaption h3{font-size:var(--p-subheading);letter-spacing:var(--p-tracking);font-weight:500}.home-module__j0B_pW__objectCaption>span{font-size:var(--p-tiny);align-items:center;gap:8px;display:flex}.home-module__j0B_pW__collageSticker{pointer-events:none;top:0;right:14%;position:absolute!important}.home-module__j0B_pW__collageItem:focus-visible{outline-offset:-3px}.home-module__j0B_pW__collageCarrot{width:100px;position:absolute;bottom:7%;right:22%;transform:rotate(22deg)}.home-module__j0B_pW__collageFoot{justify-content:space-between;gap:var(--p-space-9);margin-top:var(--p-space-9);align-items:flex-end;display:flex}.home-module__j0B_pW__collageFoot .home-module__j0B_pW__copy{max-width:600px}.home-module__j0B_pW__collageFoot .home-module__j0B_pW__textLink{flex-shrink:0}.home-module__j0B_pW__houseVisual{position:relative}.home-module__j0B_pW__houseVideo{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:var(--p-ink);width:100%;display:block}.home-module__j0B_pW__houseCopy{min-width:0}.home-module__j0B_pW__houseSticker{top:auto;bottom:calc(var(--p-space-6) * -1);left:calc(var(--p-space-5) * -1);position:absolute!important}.home-module__j0B_pW__houseArrow{width:110px;position:absolute;bottom:-40px;right:-20px;transform:rotate(-55deg)}.home-module__j0B_pW__closingChat{text-align:left;gap:16px;max-width:760px;margin:0 auto 64px;display:grid}.home-module__j0B_pW__closingChat p{font-size:clamp(18px,2.4vw,32px)}.home-module__j0B_pW__closingFriend{width:110px;margin:0 auto 40px}@media (hover:hover) and (pointer:fine){.home-module__j0B_pW__collageItem:hover .home-module__j0B_pW__objectPhoto img{transform:rotate(3deg)scale(1.04)}}@media (max-width:1100px){.home-module__j0B_pW__collageObjects{min-height:800px}.home-module__j0B_pW__collageFoot{display:block}.home-module__j0B_pW__reuseContent{gap:var(--p-space-8)}}@media (max-width:768px){.home-module__j0B_pW__hero{min-height:max(720px, calc(100svh - var(--p-header)));align-items:flex-end}.home-module__j0B_pW__heroContent{padding-top:var(--p-space-12);padding-bottom:var(--p-space-11)}.home-module__j0B_pW__heroTitle{font-size:var(--p-subheading)}.home-module__j0B_pW__heroContent .home-module__j0B_pW__label{font-size:var(--p-tiny);max-width:24em;margin-bottom:var(--p-space-3)!important}.home-module__j0B_pW__heroContent .home-module__j0B_pW__copy{font-size:var(--p-small);margin-top:var(--p-space-3)!important}.home-module__j0B_pW__hero .home-module__j0B_pW__photoLayer img{-o-object-position:62% center;object-position:62% center;transform:none}.home-module__j0B_pW__heroSticker{top:var(--p-space-6);bottom:auto;right:var(--p-gutter);left:auto}.home-module__j0B_pW__heroSticker [class*=stickerFace]{font-size:var(--p-small)}.home-module__j0B_pW__heroHandnote{font-size:var(--p-body);top:var(--p-space-7);left:var(--p-gutter);right:auto}.home-module__j0B_pW__hero>div[aria-hidden]>div:last-of-type{display:none}.home-module__j0B_pW__hero .home-module__j0B_pW__photoAction{margin-top:var(--p-space-5)}.home-module__j0B_pW__hero:after{background:linear-gradient(#20231500 42%,#20231599 68%,#202315d9 100%)}.home-module__j0B_pW__question .home-module__j0B_pW__statement{font-size:clamp(32px,6.8vw,46px)}.home-module__j0B_pW__questionArrow{width:40px;top:20%;right:-46px}.home-module__j0B_pW__chat{gap:12px;margin-top:56px}.home-module__j0B_pW__chatSignoff{font-size:12px}.home-module__j0B_pW__daySticker{top:12%;right:7%}.home-module__j0B_pW__photoScene .home-module__j0B_pW__sceneContent{padding-top:160px;padding-bottom:100px}.home-module__j0B_pW__photoScene>div[aria-hidden]>div:first-child{display:none}.home-module__j0B_pW__photoScene>div[aria-hidden]>svg{top:17%}.home-module__j0B_pW__sceneRight .home-module__j0B_pW__daySticker{top:12%;left:auto;right:7%}.home-module__j0B_pW__photoScene .home-module__j0B_pW__photoLayer img{transform:none}.home-module__j0B_pW__collageHeading{align-items:flex-start;gap:12px}.home-module__j0B_pW__collageHeading .home-module__j0B_pW__statement{font-size:38px}.home-module__j0B_pW__collageFriend{flex-shrink:0;width:66px;margin:30px 0 0}.home-module__j0B_pW__collageObjects{gap:80px;min-height:0;margin-top:80px;display:grid}.home-module__j0B_pW__collageItem{width:87%;position:relative}.home-module__j0B_pW__collageItem:first-of-type{top:auto}.home-module__j0B_pW__collageItem:nth-of-type(2){justify-self:end;top:auto}.home-module__j0B_pW__collageItem:nth-of-type(3){width:85%;bottom:auto;left:0}.home-module__j0B_pW__objectNumber{width:32px;height:40px;font-size:20px;left:-5px}.home-module__j0B_pW__objectCaption{padding-inline:4px}.home-module__j0B_pW__objectCaption h3{font-size:24px}.home-module__j0B_pW__collageSticker{top:-52px;right:5%}.home-module__j0B_pW__collageCarrot{width:64px;bottom:27%;right:15%}.home-module__j0B_pW__collageFoot{margin-top:48px}.home-module__j0B_pW__reuseContent{grid-template-columns:1fr;gap:64px}.home-module__j0B_pW__houseArrow{width:70px;bottom:-35px;right:12px}.home-module__j0B_pW__reuse .home-module__j0B_pW__sceneTitle{font-size:44px}.home-module__j0B_pW__closingChat{margin-bottom:48px}.home-module__j0B_pW__closing .home-module__j0B_pW__statement{font-size:clamp(32px,7vw,44px)}}@media (prefers-reduced-motion:reduce){.home-module__j0B_pW__objectPhoto img{transition:none}.home-module__j0B_pW__collageItem:hover .home-module__j0B_pW__objectPhoto img{transform:none}}
.brochure-details-module__AEU8UW__costLayout,.brochure-details-module__AEU8UW__planning,.brochure-details-module__AEU8UW__processFrame{--detail-surface:var(--p-white);--detail-tint:var(--p-cloud);--detail-accent:var(--p-olive);--detail-line:var(--p-line);--detail-stroke:var(--p-border);--detail-node:clamp(56px, 5vw, 76px);--detail-row-gap:var(--p-space-10);--detail-number:clamp(48px, 4.5vw, 68px)}.brochure-details-module__AEU8UW__costLayout{gap:var(--p-space-7);margin-top:var(--p-space-8);grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start;display:grid}.brochure-details-module__AEU8UW__receipt{background:var(--detail-surface);padding:var(--p-space-7);min-width:0}.brochure-details-module__AEU8UW__receiptHeading{justify-content:space-between;align-items:baseline;gap:var(--p-space-5);padding-bottom:var(--p-space-6);display:flex}.brochure-details-module__AEU8UW__receiptHeading h3,.brochure-details-module__AEU8UW__planning h3{font-size:var(--p-subheading);line-height:1.3;font-weight:var(--p-weight);letter-spacing:var(--p-tracking)}.brochure-details-module__AEU8UW__receiptHeading p,.brochure-details-module__AEU8UW__overline{font-size:var(--p-small)}.brochure-details-module__AEU8UW__costTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--p-small)}.brochure-details-module__AEU8UW__costTable caption{text-align:left;padding-bottom:var(--p-space-4);color:var(--p-muted)}.brochure-details-module__AEU8UW__costTable th,.brochure-details-module__AEU8UW__costTable td{padding:var(--p-space-4) var(--p-space-3);text-align:left;font-weight:var(--p-weight);border-bottom:var(--detail-stroke) solid var(--detail-line);vertical-align:top;word-break:keep-all;overflow-wrap:break-word}.brochure-details-module__AEU8UW__costTable thead{background:var(--detail-tint)}.brochure-details-module__AEU8UW__costTable th:first-child{width:22%}.brochure-details-module__AEU8UW__costTable th:last-child{width:18%}.brochure-details-module__AEU8UW__costTable td:nth-child(2){color:var(--p-muted)}.brochure-details-module__AEU8UW__costTable td:last-child,.brochure-details-module__AEU8UW__costTable thead th:last-child{text-align:right;font-variant-numeric:tabular-nums}.brochure-details-module__AEU8UW__costTable tfoot{background:var(--p-sage)}.brochure-details-module__AEU8UW__costTable tfoot th,.brochure-details-module__AEU8UW__costTable tfoot td{vertical-align:middle;padding-block:var(--p-space-5);border-bottom:0}.brochure-details-module__AEU8UW__costTable tfoot td{font-family:var(--p-serif);font-size:var(--p-subheading)}.brochure-details-module__AEU8UW__costTable tfoot small{font-family:var(--p-font);font-size:var(--p-tiny);margin-top:var(--p-space-2);display:block}.brochure-details-module__AEU8UW__note{font-size:var(--p-small);line-height:var(--p-reading);color:var(--p-muted);word-break:keep-all;margin-top:var(--p-space-5)!important}.brochure-details-module__AEU8UW__support{gap:var(--p-space-6);display:grid}.brochure-details-module__AEU8UW__support article{background:var(--detail-accent);padding:var(--p-space-6)}.brochure-details-module__AEU8UW__support article:nth-child(2){background:var(--detail-tint)}.brochure-details-module__AEU8UW__support h4{font-size:var(--p-body);font-weight:var(--p-weight);word-break:keep-all;line-height:1.5}.brochure-details-module__AEU8UW__supportAmount{font-family:var(--p-serif);font-size:var(--detail-number);letter-spacing:var(--p-tracking);line-height:1.2;margin-block:var(--p-space-6)!important}.brochure-details-module__AEU8UW__supportAmount small{font-family:var(--p-font);font-size:var(--p-small)}.brochure-details-module__AEU8UW__processFrame.brochure-details-module__AEU8UW__processFrame,.brochure-details-module__AEU8UW__planningFrame.brochure-details-module__AEU8UW__planningFrame{background:var(--p-paper);border-top:0;padding-inline:0}.brochure-details-module__AEU8UW__processLegend{font-size:var(--p-tiny);color:var(--p-muted);padding-top:var(--p-space-8);justify-content:space-between;display:flex}.brochure-details-module__AEU8UW__process{margin:var(--p-space-7) 0 0;row-gap:var(--detail-row-gap);grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}.brochure-details-module__AEU8UW__process li{grid-column:var(--step-column);grid-row:var(--step-row);text-align:center;min-width:0;position:relative}.brochure-details-module__AEU8UW__circle{width:var(--detail-node);height:var(--detail-node);border:var(--detail-stroke) solid var(--p-ink);background:var(--p-paper);z-index:1;font-family:var(--p-serif);font-size:var(--p-subheading);border-radius:50%;place-items:center;margin-inline:auto;display:grid;position:relative}.brochure-details-module__AEU8UW__process li:last-child .brochure-details-module__AEU8UW__circle{background:var(--detail-accent);border-color:var(--detail-accent)}.brochure-details-module__AEU8UW__process h3{font-size:var(--p-body);font-weight:var(--p-weight);padding-inline:var(--p-space-2);margin-top:var(--p-space-4);z-index:1;background:var(--p-paper);min-height:3em;line-height:1.5;position:relative}.brochure-details-module__AEU8UW__connector{left:50%;top:calc(var(--detail-node) / 2);width:100%;height:var(--p-space-1);position:absolute;transform:translateY(-50%)}.brochure-details-module__AEU8UW__connector path,.brochure-details-module__AEU8UW__mobileConnector path{fill:none;stroke:var(--p-muted);stroke-width:var(--detail-stroke);vector-effect:non-scaling-stroke}.brochure-details-module__AEU8UW__reverse{left:-50%;transform:translateY(-50%)rotate(180deg)}.brochure-details-module__AEU8UW__turn{left:calc(50% - var(--p-space-1) / 2);width:var(--p-space-1);height:calc(100% + var(--detail-row-gap));transform:none}.brochure-details-module__AEU8UW__mobileConnector{display:none}.brochure-details-module__AEU8UW__processNotes{gap:var(--p-space-7);margin-top:var(--p-space-8);padding-top:var(--p-space-6);border-top:var(--detail-stroke) solid var(--detail-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brochure-details-module__AEU8UW__processNotes p{font-size:var(--p-small);color:var(--p-muted);word-break:keep-all}.brochure-details-module__AEU8UW__processNotes strong{font-size:var(--p-body);font-weight:var(--p-weight);color:var(--p-ink);margin-bottom:var(--p-space-3);display:block}.brochure-details-module__AEU8UW__record{margin:var(--p-space-5) 0 0}.brochure-details-module__AEU8UW__record>div{gap:var(--p-space-6);padding-block:var(--p-space-6);border-bottom:var(--detail-stroke) solid var(--detail-line);grid-template-columns:1fr 2fr;display:grid}.brochure-details-module__AEU8UW__record dt{font-size:var(--p-body)}.brochure-details-module__AEU8UW__record dt span{color:var(--p-muted);font-family:var(--p-serif);margin-right:var(--p-space-5)}.brochure-details-module__AEU8UW__record dd{margin:0}.brochure-details-module__AEU8UW__record strong{font-size:var(--p-body);font-weight:var(--p-weight)}.brochure-details-module__AEU8UW__record dd p{font-size:var(--p-small);color:var(--p-muted);margin-top:var(--p-space-2)}.brochure-details-module__AEU8UW__equation{justify-content:space-between;align-items:center;gap:var(--p-space-5);padding:var(--p-space-8) var(--p-space-7);background:var(--detail-tint);margin-top:var(--p-space-7);font-size:var(--p-subheading);display:flex}.brochure-details-module__AEU8UW__equation i{font-family:var(--p-serif);color:var(--p-muted);font-style:normal}.brochure-details-module__AEU8UW__equation strong{font-weight:var(--p-weight)}.brochure-details-module__AEU8UW__planningSplit{gap:var(--p-space-7);margin-top:var(--p-space-8);grid-template-columns:1fr 1fr;display:grid}.brochure-details-module__AEU8UW__interview,.brochure-details-module__AEU8UW__profit{padding:var(--p-space-8);background:var(--detail-surface);min-width:0}.brochure-details-module__AEU8UW__profit{background:var(--detail-tint)}.brochure-details-module__AEU8UW__planning h3{margin-top:var(--p-space-6)}.brochure-details-module__AEU8UW__interview ol{margin:var(--p-space-7) 0 0;padding:0;list-style:none}.brochure-details-module__AEU8UW__interview li{gap:var(--p-space-4);border-top:var(--detail-stroke) solid var(--detail-line);padding-block:var(--p-space-5);grid-template-columns:auto 1fr;display:grid}.brochure-details-module__AEU8UW__interview li>span{font-family:var(--p-serif);font-size:var(--p-body)}.brochure-details-module__AEU8UW__interview h4{font-size:var(--p-body);font-weight:var(--p-weight)}.brochure-details-module__AEU8UW__interview li p{font-size:var(--p-small);color:var(--p-muted);margin-top:var(--p-space-2)}.brochure-details-module__AEU8UW__profitReceipt{margin:var(--p-space-7) 0 0}.brochure-details-module__AEU8UW__profitReceipt>div{justify-content:space-between;gap:var(--p-space-5);padding-block:var(--p-space-5);border-top:var(--detail-stroke) solid var(--detail-line);font-size:var(--p-small);display:flex}.brochure-details-module__AEU8UW__profitReceipt dd{color:var(--p-muted);text-align:right;margin:0}.brochure-details-module__AEU8UW__profitReceipt>div:last-child{border-color:var(--p-ink);color:var(--p-ink);font-size:var(--p-body)}@media (max-width:1000px){.brochure-details-module__AEU8UW__costLayout{grid-template-columns:1fr}.brochure-details-module__AEU8UW__support{grid-template-columns:1fr 1fr}.brochure-details-module__AEU8UW__support>.brochure-details-module__AEU8UW__note{grid-column:1/-1}.brochure-details-module__AEU8UW__process h3{font-size:var(--p-small)}.brochure-details-module__AEU8UW__planningSplit{grid-template-columns:1fr}}@media (max-width:768px){.brochure-details-module__AEU8UW__receipt{padding:var(--p-space-4)}.brochure-details-module__AEU8UW__receiptHeading{gap:var(--p-space-3);flex-direction:column}.brochure-details-module__AEU8UW__costTable{font-size:var(--p-small)}.brochure-details-module__AEU8UW__costTable th,.brochure-details-module__AEU8UW__costTable td{padding-inline:var(--p-space-1)}.brochure-details-module__AEU8UW__costTable th:first-child{width:24%}.brochure-details-module__AEU8UW__costTable th:last-child{width:20%}.brochure-details-module__AEU8UW__costTable tfoot th{font-size:var(--p-small)}.brochure-details-module__AEU8UW__costTable tfoot td{font-size:var(--p-body)}.brochure-details-module__AEU8UW__support{grid-template-columns:1fr}.brochure-details-module__AEU8UW__support>.brochure-details-module__AEU8UW__note{grid-column:auto}.brochure-details-module__AEU8UW__supportAmount{margin-block:var(--p-space-5)!important}.brochure-details-module__AEU8UW__processLegend{display:none}.brochure-details-module__AEU8UW__process{gap:var(--p-space-6);grid-template-columns:1fr}.brochure-details-module__AEU8UW__process li{grid-area:auto;grid-template-columns:var(--detail-node) 1fr;align-items:center;gap:var(--p-space-5);text-align:left;display:grid}.brochure-details-module__AEU8UW__process h3{min-height:0;font-size:var(--p-body);margin:0;padding:0}.brochure-details-module__AEU8UW__connector{display:none}.brochure-details-module__AEU8UW__mobileConnector{top:var(--detail-node);left:calc(var(--detail-node) / 2 - var(--p-space-1) / 2);height:var(--p-space-6);width:var(--p-space-1);display:block;position:absolute}.brochure-details-module__AEU8UW__processNotes{gap:var(--p-space-5);grid-template-columns:1fr}.brochure-details-module__AEU8UW__record>div{gap:var(--p-space-3);grid-template-columns:1fr}.brochure-details-module__AEU8UW__equation{gap:var(--p-space-3);padding:var(--p-space-6) var(--p-space-4);font-size:var(--p-body)}.brochure-details-module__AEU8UW__interview,.brochure-details-module__AEU8UW__profit{padding:var(--p-space-6)}.brochure-details-module__AEU8UW__profitReceipt>div{gap:var(--p-space-3)}}
.contact-module__bE-s6a__hero{gap:var(--p-space-10);max-width:var(--p-max);padding:var(--p-space-10) var(--p-gutter) var(--p-section);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.contact-module__bE-s6a__intro{gap:var(--p-space-6);align-content:start;display:grid}.contact-module__bE-s6a__photo{aspect-ratio:4/3;min-height:0}.contact-module__bE-s6a__panel{gap:var(--p-space-6);align-content:start;display:grid}.contact-module__bE-s6a__form{gap:var(--p-space-6);display:grid}.contact-module__bE-s6a__form[hidden]{display:none}.contact-module__bE-s6a__form>p{word-break:keep-all}.contact-module__bE-s6a__fields{gap:var(--p-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.contact-module__bE-s6a__field{gap:var(--p-space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.contact-module__bE-s6a__label,.contact-module__bE-s6a__legend{color:var(--p-ink);font-size:var(--p-small);font-weight:var(--p-title-weight);line-height:var(--p-reading)}.contact-module__bE-s6a__input{width:100%;min-height:var(--p-button);padding:var(--p-space-3) var(--p-space-4);border:var(--p-border) solid var(--p-line);background:var(--p-paper);color:var(--p-ink);border-radius:0}.contact-module__bE-s6a__textarea{min-height:calc(var(--p-button) * 3);resize:vertical}.contact-module__bE-s6a__choices{gap:var(--p-space-3);grid-template-columns:1fr 1fr;display:grid}.contact-module__bE-s6a__choice{align-items:center;gap:var(--p-space-3);min-height:var(--p-button);padding:0 var(--p-space-4);border:var(--p-border) solid var(--p-line);border-radius:var(--p-pill);background:var(--p-cloud);font-size:var(--p-small);display:flex}.contact-module__bE-s6a__choice input,.contact-module__bE-s6a__consent input{width:var(--p-space-5);height:var(--p-space-5);accent-color:var(--p-ink)}.contact-module__bE-s6a__consent{grid-template-columns:var(--p-space-5) 1fr;gap:var(--p-space-3);font-size:var(--p-small);line-height:var(--p-reading);align-items:start;display:grid}.contact-module__bE-s6a__consent input{margin-top:var(--p-space-1)}.contact-module__bE-s6a__status{gap:var(--p-space-5);display:grid}.contact-module__bE-s6a__statusTitle{font-size:var(--p-subheading);font-weight:var(--p-title-weight);letter-spacing:var(--p-tracking);line-height:var(--p-tight)}.contact-module__bE-s6a__badge{min-height:var(--p-space-8);padding:0 var(--p-space-4);border:var(--p-border) solid var(--p-ink);border-radius:var(--p-pill);background:var(--p-olive);color:var(--p-ink);font-family:var(--p-serif);font-size:var(--p-tiny);font-weight:var(--p-title-weight);letter-spacing:0;text-transform:uppercase;align-items:center;display:inline-flex}@media (max-width:768px){.contact-module__bE-s6a__hero{padding-top:var(--p-space-8);gap:var(--p-space-6);grid-template-columns:minmax(0,1fr)}.contact-module__bE-s6a__intro{display:contents}.contact-module__bE-s6a__panel{order:1}.contact-module__bE-s6a__photo{order:2}.contact-module__bE-s6a__fields,.contact-module__bE-s6a__choices{grid-template-columns:minmax(0,1fr)}}
.guide-module__8PGx6G__page{--guide-toc-width:184px;--guide-toc-edge:var(--p-space-6);--guide-toc-gap:var(--p-space-7);--guide-section-rule:calc(var(--p-border) * 2);--guide-section-extra:var(--p-space-6);--guide-rule-inset:var(--p-space-7);--editorial-section-space:calc(var(--p-section) + var(--guide-section-extra));--editorial-section-rule:var(--guide-section-rule);--editorial-heading-inset:var(--guide-rule-inset)}@media (min-width:1280px){.guide-module__8PGx6G__page{padding-right:calc(var(--guide-toc-width) + var(--guide-toc-edge) + var(--guide-toc-gap))}}.guide-module__8PGx6G__page #preview-landing{--l-space:calc(clamp(96px, 12vw, 200px) + var(--guide-section-extra))}.guide-module__8PGx6G__page #investment>div:first-child{padding-top:var(--guide-rule-inset);position:relative}.guide-module__8PGx6G__page #investment>div:first-child:before{content:"";top:0;inset-inline:var(--p-gutter);border-top:var(--guide-section-rule) solid var(--p-ink);pointer-events:none;position:absolute}.guide-module__8PGx6G__page #preview-guide-intro{margin-top:var(--editorial-section-space)}.guide-module__8PGx6G__page #preview-consultation{border-top:0}@media (max-width:768px){.guide-module__8PGx6G__page{--guide-section-extra:var(--p-space-5);--guide-rule-inset:var(--p-space-6)}}
.inquiry-module__CN1SNG__launch.inquiry-module__CN1SNG__launch{bottom:max(var(--p-space-6), env(safe-area-inset-bottom));right:var(--p-gutter);z-index:50;gap:var(--p-space-2);min-height:var(--p-button);padding:var(--p-space-3) var(--p-space-6);border-radius:var(--p-pill);text-align:center;font-size:var(--p-small);position:fixed}.inquiry-module__CN1SNG__dialog{width:min(calc(var(--p-max) * .5), calc(100% - var(--p-gutter) * 2));max-height:calc(100dvh - var(--p-gutter) * 2);border:var(--p-border) solid var(--p-ink);background:var(--p-paper);color:var(--p-ink);overscroll-behavior:contain;margin:auto;padding:0;overflow:auto}.inquiry-module__CN1SNG__dialog::backdrop{background:color-mix(in srgb, var(--p-ink) 80%, transparent)}.inquiry-module__CN1SNG__panel{gap:var(--p-space-6);padding:var(--p-space-7);display:grid}.inquiry-module__CN1SNG__head{justify-content:space-between;align-items:center;gap:var(--p-space-4);display:flex}.inquiry-module__CN1SNG__title{font-size:var(--p-subheading);font-weight:var(--p-title-weight);letter-spacing:var(--p-tracking);line-height:var(--p-tight)}.inquiry-module__CN1SNG__close{min-width:var(--p-button);min-height:var(--p-button);padding:var(--p-space-3);color:var(--p-ink);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}
.guide-contents-module__ihWZZq__rail{top:calc(var(--p-header) + var(--p-space-7));right:var(--guide-toc-edge);width:var(--guide-toc-width);z-index:40;color:var(--p-ink);position:fixed}.guide-contents-module__ihWZZq__panel{max-height:calc(100dvh - var(--p-header) - var(--p-button) - var(--p-space-12));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--p-line) transparent;overflow-y:auto}.guide-contents-module__ihWZZq__title{font-size:var(--p-small);font-weight:var(--p-title-weight);padding-bottom:var(--p-space-4);border-bottom:var(--p-border) solid var(--p-line)}.guide-contents-module__ihWZZq__group+.guide-contents-module__ihWZZq__group{margin-top:var(--p-space-5)}.guide-contents-module__ihWZZq__groupTitle{padding-block:var(--p-space-4) var(--p-space-2);font-size:var(--p-tiny);color:var(--p-muted)}.guide-contents-module__ihWZZq__group ol{margin:0;padding:0;list-style:none}.guide-contents-module__ihWZZq__group a{min-height:var(--p-space-8);padding:var(--p-space-2) var(--p-space-3);border-left:var(--guide-section-rule) solid transparent;font-size:var(--p-small);color:var(--p-muted);transition:color var(--p-ease), background var(--p-ease);align-items:center;display:flex}.guide-contents-module__ihWZZq__group a:hover{background:var(--p-cloud);color:var(--p-ink)}.guide-contents-module__ihWZZq__group a[aria-current=location]{border-color:var(--p-ink);background:color-mix(in srgb, var(--p-cloud) 65%, transparent);color:var(--p-ink);font-weight:var(--p-title-weight)}.guide-contents-module__ihWZZq__toggle{display:none}@media (max-width:1279px){.guide-contents-module__ihWZZq__rail{top:auto;left:var(--p-gutter);right:auto;bottom:max(var(--p-space-6), env(safe-area-inset-bottom));width:auto}.guide-contents-module__ihWZZq__toggle{justify-content:center;align-items:center;gap:var(--p-space-2);min-height:var(--p-button);padding:var(--p-space-3) var(--p-space-5);border-radius:var(--p-pill);border:var(--p-border) solid var(--p-line);background:var(--p-paper);color:var(--p-ink);font-size:var(--p-small);display:inline-flex}.guide-contents-module__ihWZZq__panel{bottom:calc(var(--p-button) + var(--p-space-3));width:min(calc(var(--guide-toc-width) * 1.65), calc(100vw - var(--p-gutter) * 2));max-height:calc(100dvh - var(--p-header) - var(--p-button) - var(--p-space-10));padding:var(--p-space-5);border:var(--p-border) solid var(--p-line);background:var(--p-paper);box-shadow:0 var(--p-space-2) var(--p-space-7) color-mix(in srgb, var(--p-ink) 12%, transparent);display:none;position:absolute;left:0}.guide-contents-module__ihWZZq__rail[data-open=true] .guide-contents-module__ihWZZq__panel{display:block}.guide-contents-module__ihWZZq__group a{min-height:var(--p-button)}}@media (prefers-reduced-motion:reduce){.guide-contents-module__ihWZZq__group a{transition:none}}
