.Z8hQ_W_hero{background:var(--white);height:230vh;position:relative}.Z8hQ_W_stage{height:100svh;position:sticky;top:0;overflow:hidden}.Z8hQ_W_reveal{animation:Z8hQ_W_rise 1.5s var(--ease) calc(var(--intro) + .15s) both;position:absolute;inset:0}@keyframes Z8hQ_W_rise{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.Z8hQ_W_frame{clip-path:inset(calc(var(--header) + 20px) var(--pad) 40px 54% round 22vw 22vw 0 0);background:var(--stone);will-change:clip-path;position:absolute;inset:0;overflow:hidden}.Z8hQ_W_zoom,.Z8hQ_W_settle{will-change:transform;position:absolute;inset:0}.Z8hQ_W_zoom{transform:scale(1.08)}.Z8hQ_W_settle{animation:Z8hQ_W_settle 2.2s var(--ease) calc(var(--intro) + .15s) both}@keyframes Z8hQ_W_settle{0%{transform:scale(1.14)}}.Z8hQ_W_photo{object-fit:cover;object-position:62% 50%}.Z8hQ_W_veil{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0f1c2480 0%,#0f1c2400 62%),linear-gradient(#0f1c2400 35%,#0f1c248c 100%);position:absolute;inset:0}.Z8hQ_W_statement{left:var(--pad);right:var(--pad);max-width:14ch;color:var(--white);letter-spacing:-.045em;opacity:0;font-size:clamp(44px,5.4vw,92px);line-height:.98;position:absolute;bottom:clamp(40px,8vh,96px)}.Z8hQ_W_layout{z-index:2;height:100%;padding:calc(var(--header) + 20px) var(--pad) 40px;pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:clamp(32px,5vw,96px);max-width:none;display:grid;position:relative}.Z8hQ_W_copy{pointer-events:auto;will-change:transform, opacity;align-self:end;padding-bottom:clamp(8px,4vh,48px)}.Z8hQ_W_slot{min-height:0}.Z8hQ_W_title{letter-spacing:-.055em;margin-left:-.06em;font-size:clamp(60px,8.4vw,146px);font-weight:300;line-height:.9}.Z8hQ_W_line{padding-bottom:.08em;display:block;overflow:hidden}.Z8hQ_W_line>span{animation:Z8hQ_W_lineUp 1.2s var(--ease) var(--intro) both;display:block}.Z8hQ_W_line+.Z8hQ_W_line>span{animation-delay:calc(var(--intro) + .12s)}@keyframes Z8hQ_W_lineUp{0%{transform:translateY(105%)}}.Z8hQ_W_lede{max-width:34ch;color:var(--slate);animation:Z8hQ_W_fade 1s var(--ease) calc(var(--intro) + .5s) both;margin-top:clamp(20px,3vh,36px);font-size:clamp(17px,1.3vw,20px);line-height:1.55}.Z8hQ_W_actions{animation:Z8hQ_W_fade 1s var(--ease) calc(var(--intro) + .65s) both;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,4vh,40px);display:flex}@keyframes Z8hQ_W_fade{0%{opacity:0;transform:translateY(10px)}}@media (max-width:899px){.Z8hQ_W_hero{height:auto}.Z8hQ_W_stage{flex-direction:column-reverse;height:auto;display:flex;position:relative;overflow:visible}.Z8hQ_W_layout{height:auto;padding:calc(var(--header) + 28px) var(--pad) 0;display:block}.Z8hQ_W_slot{display:none}.Z8hQ_W_reveal{height:min(78svh,160vw);margin:36px 0 0;position:relative}.Z8hQ_W_frame{clip-path:inset(0 var(--pad) 0 var(--pad) round 999px 999px 0 0)}.Z8hQ_W_statement,.Z8hQ_W_veil{display:none}.Z8hQ_W_title{font-size:clamp(52px,15vw,96px)}.Z8hQ_W_copy{padding-bottom:0}.Z8hQ_W_actions .btn{flex:auto}}@media (prefers-reduced-motion:reduce){.Z8hQ_W_hero{height:100vh}}
.PFRRnG_section{padding:clamp(96px,14vh,180px) 0 clamp(80px,12vh,160px)}.PFRRnG_grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,120px);display:grid}.PFRRnG_list{top:calc(var(--header) + 48px);position:sticky}.PFRRnG_title{font-size:clamp(44px,5vw,80px)}.PFRRnG_intro{max-width:34ch;color:var(--slate);margin-top:18px}.PFRRnG_items{border-top:1px solid var(--line);margin:clamp(32px,6vh,64px) 0 0;padding:0;list-style:none}.PFRRnG_item{border-bottom:1px solid var(--line)}.PFRRnG_name{text-align:left;cursor:pointer;width:100%;color:var(--ink);opacity:.32;transition:opacity .6s var(--ease);background:0 0;border:0;padding:22px 0;font-size:clamp(26px,2.3vw,38px);line-height:1.1;display:block}.PFRRnG_item[data-active=true] .PFRRnG_name,.PFRRnG_name:hover{opacity:1}.PFRRnG_body{transition:grid-template-rows .7s var(--ease);grid-template-rows:0fr;display:grid}.PFRRnG_item[data-active=true] .PFRRnG_body{grid-template-rows:1fr}.PFRRnG_bodyInner{overflow:hidden}.PFRRnG_lede{max-width:40ch;color:var(--slate)}.PFRRnG_scope{grid-template-columns:1fr 1fr;gap:8px 24px;margin:18px 0 26px;padding:0;font-size:15px;list-style:none;display:grid}.PFRRnG_scope li{padding-left:18px;position:relative}.PFRRnG_scope li:before{content:"";border:1px solid var(--ink);opacity:.6;border-bottom:0;border-radius:4px 4px 0 0;width:7px;height:9px;position:absolute;top:.62em;left:0}.PFRRnG_inline{display:none}.PFRRnG_media{gap:clamp(24px,4vh,48px);display:grid}.PFRRnG_figure{background:var(--stone);border-radius:4px;height:min(82vh,860px);margin:0;position:relative;overflow:hidden}.PFRRnG_figure img{object-fit:cover;transition:transform 1.6s var(--ease), filter 1.2s var(--ease);filter:saturate(.8);transform:scale(1.04)}.PFRRnG_figure[data-active=true] img{filter:none;transform:scale(1)}@media (max-width:899px){.PFRRnG_grid{display:block}.PFRRnG_list{position:static}.PFRRnG_media{display:none}.PFRRnG_name{opacity:1;pointer-events:none;padding:28px 0 18px}.PFRRnG_body{grid-template-rows:1fr}.PFRRnG_inline{aspect-ratio:4/3;border-radius:4px;margin-bottom:20px;display:block;position:relative;overflow:hidden}.PFRRnG_inline img{object-fit:cover}.PFRRnG_scope{grid-template-columns:1fr}}.PFRRnG_figure img{transition:transform 1.6s var(--ease), filter 1.2s var(--ease)}.PFRRnG_figure[data-active=true]:hover img{transform:scale(1.03)}.PFRRnG_item .PFRRnG_name{transition:opacity .6s var(--ease), transform .6s var(--ease)}.PFRRnG_item:not([data-active=true]) .PFRRnG_name:hover{transform:translate(8px)}
.gUgyKG_section{background:var(--paper);border-top:1px solid var(--line);padding:clamp(96px,14vh,170px) 0 clamp(88px,12vh,150px)}.gUgyKG_head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:40px;display:grid}.gUgyKG_title{max-width:12ch;font-size:clamp(44px,5vw,84px)}.gUgyKG_sub{max-width:36ch;color:var(--slate);justify-self:end;font-size:18px}.gUgyKG_steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(20px,3vw,56px);margin:clamp(56px,9vh,104px) 0 0;padding:0;list-style:none;display:grid}.gUgyKG_step{gap:26px;display:grid}.gUgyKG_figure{aspect-ratio:240/336;width:var(--h);justify-self:start;margin:0;position:relative}.gUgyKG_svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gUgyKG_line,.gUgyKG_guide,.gUgyKG_dim,.gUgyKG_frame{stroke:var(--ink);vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease);transition-delay:var(--d)}.gUgyKG_line{stroke-width:1.3px}.gUgyKG_frame{stroke-width:1px;opacity:.35}.gUgyKG_guide{stroke-width:.8px;opacity:.28;stroke-dasharray:1;transition-duration:2s}.gUgyKG_dim{stroke-width:.9px;opacity:.55;transition-delay:calc(var(--d) + .5s)}.gUgyKG_photo{clip-path:inset(100% 0 0);transition:clip-path 1.5s var(--ease);transition-delay:calc(var(--d) + .35s);border-radius:999px 999px 0 0;position:absolute;inset:0 11.6667% 10.7143%;overflow:hidden}.gUgyKG_photo img{object-fit:cover;object-position:50% 40%;transition:transform 2.2s var(--ease);transition-delay:calc(var(--d) + .35s);transform:scale(1.12)}.gUgyKG_photo[data-draft=true] img{filter:grayscale()contrast(.7)brightness(1.18);opacity:.5}[data-in=true] .gUgyKG_line,[data-in=true] .gUgyKG_guide,[data-in=true] .gUgyKG_dim,[data-in=true] .gUgyKG_frame{stroke-dashoffset:0}[data-in=true] .gUgyKG_photo{clip-path:inset(0)}[data-in=true] .gUgyKG_photo img{transform:none}.gUgyKG_step .gUgyKG_caption{border-top:1px solid var(--line);transition-delay:calc(var(--d) + .3s);padding-top:20px}.gUgyKG_stepTitle{letter-spacing:-.02em;margin-bottom:8px;font-size:20px;font-weight:500}.gUgyKG_stepBody{color:var(--slate);max-width:28ch;font-size:16px}@media (max-width:899px){.gUgyKG_steps{--stagger:0}.gUgyKG_head{grid-template-columns:1fr}.gUgyKG_sub{justify-self:start}.gUgyKG_steps{grid-template-columns:1fr;gap:36px}.gUgyKG_step{grid-template-columns:112px 1fr;align-items:end;gap:22px}.gUgyKG_figure{width:100%}.gUgyKG_step .gUgyKG_caption{border-top:0;padding-top:0;padding-bottom:6px}}@media (prefers-reduced-motion:reduce){.gUgyKG_line,.gUgyKG_guide,.gUgyKG_dim,.gUgyKG_frame{stroke-dashoffset:0}.gUgyKG_photo{clip-path:none}}
._8wR_VG_band{background:var(--ink);color:var(--white);padding:clamp(80px,12vh,140px) 0;overflow:hidden}._8wR_VG_grid{grid-template-columns:minmax(0,1fr) minmax(0,.42fr);align-items:end;gap:clamp(40px,7vw,120px);display:grid}._8wR_VG_title{max-width:13ch;font-size:clamp(44px,5.2vw,88px)}._8wR_VG_sub{color:#f5f5f2b3;margin-top:22px;font-size:18px}._8wR_VG_actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}._8wR_VG_arch{aspect-ratio:3/4;background:var(--ink-2);border-radius:999px 999px 0 0;margin:0;position:relative;overflow:hidden}._8wR_VG_arch img{object-fit:cover}@media (max-width:899px){._8wR_VG_grid{grid-template-columns:1fr}._8wR_VG_arch{grid-row:1;width:min(60%,280px)}}
.tuiITa_form{background:var(--paper);box-shadow:0 1px 0 var(--line), 0 40px 80px -48px #0f1c2466;border-radius:6px;gap:16px;padding:clamp(24px,3.4vw,48px);display:grid;position:relative}.tuiITa_row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tuiITa_field{min-width:0;display:grid;position:relative}.tuiITa_input{border:1px solid var(--line-strong);width:100%;min-height:62px;transition:border-color .3s var(--ease), box-shadow .3s var(--ease);background:#fff;border-radius:4px;padding:26px 18px 10px;font-size:17px}textarea.tuiITa_input{resize:vertical;padding-top:30px;line-height:1.5}.tuiITa_label{color:var(--slate);pointer-events:none;transform-origin:0 0;transition:transform .35s var(--ease), color .35s var(--ease);font-size:17px;position:absolute;top:20px;left:19px}.tuiITa_input:focus+.tuiITa_label,.tuiITa_input:not(:placeholder-shown)+.tuiITa_label{color:var(--ink);transform:translateY(-11px)scale(.76)}.tuiITa_input:hover{border-color:var(--slate)}.tuiITa_input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--sea-soft);outline:none}.tuiITa_field[data-invalid=true] .tuiITa_input{border-color:var(--red)}.tuiITa_error{color:var(--red);margin-top:8px;font-size:14px}.tuiITa_formError{color:var(--red);background:#f6e7e4;border-radius:4px;padding:14px 16px;font-size:15px}.tuiITa_note{color:var(--mist);margin-top:-4px;font-size:14px}.tuiITa_more{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:6px}.tuiITa_summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.tuiITa_summary::-webkit-details-marker{display:none}.tuiITa_optional{color:var(--mist);font-weight:400}.tuiITa_plus{width:14px;height:14px;position:relative}.tuiITa_plus:before,.tuiITa_plus:after{content:"";width:14px;height:1.5px;transition:transform .5s var(--ease);background:currentColor;position:absolute;top:6.5px;left:0}.tuiITa_plus:after{transform:rotate(90deg)}.tuiITa_more[open] .tuiITa_plus:after{transform:rotate(0)}.tuiITa_moreBody{gap:22px;padding-bottom:24px;display:grid}.tuiITa_more[open] .tuiITa_moreInner{animation:tuiITa_open .6s var(--ease)}@keyframes tuiITa_open{0%{opacity:0;transform:translateY(-8px)}}.tuiITa_moreInner{gap:22px;display:grid}.tuiITa_fieldset{border:0;min-width:0;margin:0;padding:0}.tuiITa_legend{color:var(--slate);margin-bottom:12px;padding:0;font-size:15px}.tuiITa_chips{flex-wrap:wrap;gap:8px;display:flex}.tuiITa_chip{cursor:pointer;position:relative}.tuiITa_chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tuiITa_chip span{border:1px solid var(--line-strong);height:40px;transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);border-radius:999px;align-items:center;padding:0 16px;font-size:15px;display:inline-flex}.tuiITa_chip:hover span{border-color:var(--ink)}.tuiITa_chip input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--white)}.tuiITa_chip input:focus-visible+span{outline:2px solid var(--sea);outline-offset:2px}.tuiITa_consent{color:var(--slate);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:12px;margin-top:4px;font-size:14px;display:grid}.tuiITa_consent input{width:18px;height:18px;accent-color:var(--ink);margin:2px 0 0}.tuiITa_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.tuiITa_form .tuiITa_submit{--h:60px;width:100%;margin-top:6px;font-size:16px;position:relative;overflow:hidden}.tuiITa_submit:disabled{cursor:progress}.tuiITa_submit:disabled:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);animation:1.1s linear infinite tuiITa_sweep;position:absolute;inset:0}@keyframes tuiITa_sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tuiITa_after{text-align:center;color:var(--slate);font-size:14px}.tuiITa_after a{color:var(--ink)}@media (max-width:560px){.tuiITa_row{grid-template-columns:1fr}}.tuiITa_chip:active span{transform:scale(.95)}.tuiITa_chip span{transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), transform .25s var(--ease)}.tuiITa_chip input:checked+span{animation:tuiITa_pop .45s var(--ease)}@keyframes tuiITa_pop{40%{transform:scale(1.06)}}
.j0B_pW_h2{font-size:clamp(42px,4.8vw,80px)}.j0B_pW_sub{max-width:44ch;color:var(--slate);margin-top:18px;font-size:18px}.j0B_pW_story{background:var(--ink);color:var(--white);padding:clamp(88px,14vh,170px) 0}.j0B_pW_storyGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(48px,8vw,140px);display:grid}.j0B_pW_storyArch{aspect-ratio:4/5;background:var(--ink-2);border-radius:999px 999px 0 0;margin:0;position:relative;overflow:hidden}.j0B_pW_storyArch img{object-fit:cover;object-position:46% 50%}.j0B_pW_storyCopy{gap:22px;max-width:560px;display:grid}.j0B_pW_storyCopy>p{color:#f5f5f2c2;font-size:18px;line-height:1.65}.j0B_pW_storyCopy .j0B_pW_h2{margin-bottom:10px}.j0B_pW_quote{margin:18px 0 6px;padding:26px 0 0;position:relative}.j0B_pW_quoteRule{background:var(--line-light);height:1px;position:absolute;inset:0 0 auto}.j0B_pW_quote p{font-size:clamp(28px,2.6vw,40px);line-height:1.1}.j0B_pW_quote footer{font-family:var(--text);color:var(--mist);margin-top:14px;font-size:14px}.j0B_pW_more{width:fit-content;font-size:16px}.j0B_pW_area{min-height:min(88vh,820px);color:var(--white);isolation:isolate;align-items:end;display:flex;position:relative;overflow:hidden}.j0B_pW_areaPhoto{object-fit:cover;z-index:-2}.j0B_pW_area:before{content:"";z-index:-1;background:linear-gradient(#0f1c2400 30%,#0f1c24b8 100%);position:absolute;inset:0}.j0B_pW_areaInner{grid-template-columns:1fr auto;align-items:end;gap:40px;padding-top:120px;padding-bottom:clamp(40px,7vh,80px);display:grid}.j0B_pW_areaTitle{max-width:11ch;font-size:clamp(44px,5.4vw,92px);line-height:.98}.j0B_pW_places{grid-template-columns:repeat(2,auto);gap:6px 40px;margin:0;padding:0;font-size:17px;list-style:none;display:grid}.j0B_pW_places li:last-child{color:#f5f5f2b3}.j0B_pW_journal{padding:clamp(88px,13vh,160px) 0}.j0B_pW_journalHead{justify-content:space-between;align-items:end;gap:24px;display:flex}.j0B_pW_posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,40px);margin-top:clamp(40px,6vh,64px);display:grid}.j0B_pW_post{align-content:start;gap:14px;text-decoration:none;display:grid}.j0B_pW_postImg{aspect-ratio:4/3;background:var(--stone);border-radius:4px;position:relative;overflow:hidden}.j0B_pW_postImg img{object-fit:cover;transition:transform 1.2s var(--ease)}.j0B_pW_post:hover .j0B_pW_postImg img{transform:scale(1.04)}.j0B_pW_postDate{color:var(--mist);margin-top:4px;font-size:14px}.j0B_pW_postTitle{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(20px,1.6vw,26px);font-weight:400;line-height:1.2}.j0B_pW_post:hover .j0B_pW_postTitle{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.j0B_pW_estimate{background:var(--stone);padding:clamp(88px,13vh,160px) 0}.j0B_pW_estimateGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,120px);display:grid}.j0B_pW_estimateCopy{top:calc(var(--header) + 40px);position:sticky}.j0B_pW_contact{gap:22px;margin:clamp(32px,6vh,56px) 0 0;display:grid}.j0B_pW_contact dt{color:var(--slate);margin-bottom:4px;font-size:14px}.j0B_pW_contact dd{margin:0}.j0B_pW_contact a{text-decoration:none}.j0B_pW_contact a:hover{text-underline-offset:4px;text-decoration:underline}.j0B_pW_bigPhone{font-variant-numeric:tabular-nums;font-size:clamp(36px,3.6vw,56px);line-height:1}@media (max-width:899px){.j0B_pW_storyGrid,.j0B_pW_estimateGrid,.j0B_pW_areaInner{grid-template-columns:1fr}.j0B_pW_storyArch{width:100%;max-width:440px}.j0B_pW_estimateCopy{position:static}.j0B_pW_posts{grid-template-columns:1fr;gap:40px}}@media (max-width:560px){.j0B_pW_journalHead{flex-direction:column;align-items:start}}.j0B_pW_places li{transition:transform .5s var(--ease);position:relative}.j0B_pW_places li:before{content:"";opacity:0;width:7px;height:9px;transition:opacity .4s var(--ease), transform .5s var(--ease);border:1px solid;border-bottom:0;border-radius:4px 4px 0 0;position:absolute;top:.45em;left:-16px;transform:translate(-6px)}.j0B_pW_places li:hover{transform:translate(6px)}.j0B_pW_places li:hover:before{opacity:1;transform:none}.j0B_pW_postImg:after{content:"";opacity:0;transition:opacity .6s var(--ease);background:#0f1c241f;position:absolute;inset:0}.j0B_pW_post:hover .j0B_pW_postImg:after{opacity:1}.j0B_pW_storyArch{isolation:isolate}
.G1-d8G_page{padding:calc(var(--header) + clamp(48px, 9vh, 110px)) 0 clamp(80px, 12vh, 150px)}.G1-d8G_h1{letter-spacing:-.055em;font-size:clamp(56px,8vw,140px);line-height:.92}.G1-d8G_lede{max-width:40ch;color:var(--slate);margin-top:28px;font-size:clamp(18px,1.45vw,22px);line-height:1.5}.G1-d8G_muted{color:var(--slate);font-size:15px}.G1-d8G_arch{background:var(--stone);border-radius:999px 999px 0 0;margin:0;position:relative;overflow:hidden}.G1-d8G_arch img{object-fit:cover}.G1-d8G_aboutHero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(48px,8vw,140px);display:grid}.G1-d8G_aboutArch{aspect-ratio:3/4}.G1-d8G_letter{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,120px);margin-top:clamp(96px,16vh,180px);display:grid}.G1-d8G_letterHead{top:calc(var(--header) + 40px);font-size:clamp(32px,3vw,48px);position:sticky}.G1-d8G_letterBody{max-width:60ch;color:var(--ink-2);gap:24px;font-size:19px;line-height:1.7;display:grid}.G1-d8G_letterLead{letter-spacing:-.025em;color:var(--ink);font-size:clamp(24px,2.1vw,32px);font-weight:300;line-height:1.35}.G1-d8G_sign{border-top:1px solid var(--line);gap:2px;margin-top:12px;padding-top:24px;display:grid}.G1-d8G_signName{letter-spacing:-.02em;font-size:22px}.G1-d8G_band{min-height:min(92vh,900px);color:var(--white);isolation:isolate;align-items:end;display:flex;position:relative;overflow:hidden}.G1-d8G_band>img{object-fit:cover;z-index:-2}.G1-d8G_band:before{content:"";z-index:-1;background:linear-gradient(#0f1c2400 35%,#0f1c24b3 100%);position:absolute;inset:0}.G1-d8G_bandQuote{padding-bottom:clamp(48px,9vh,96px)}.G1-d8G_bandQuote blockquote{max-width:16ch;margin:0;font-size:clamp(40px,5vw,84px)}.G1-d8G_bandBy{color:#f5f5f2bf;margin-top:20px;font-size:16px}.G1-d8G_stoneBg{background:var(--stone)}.G1-d8G_estimateGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,120px);display:grid}.G1-d8G_side{gap:40px;display:grid}.G1-d8G_sideArch{aspect-ratio:4/5;width:min(100%,360px)}.G1-d8G_direct{gap:4px;display:grid}.G1-d8G_direct a{text-decoration:none}.G1-d8G_bigPhone{font-variant-numeric:tabular-nums;font-size:clamp(36px,3.4vw,54px);line-height:1.05}.G1-d8G_next{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.G1-d8G_next li{border-top:1px solid var(--line-strong);color:var(--slate);padding-top:16px;font-size:15px}.G1-d8G_next strong{color:var(--ink);margin-bottom:4px;font-weight:500;display:block}.G1-d8G_thanks{min-height:100svh;padding:calc(var(--header) + 40px) 0 80px;align-items:center;display:grid}.G1-d8G_thanksGrid{grid-template-columns:minmax(0,1fr) minmax(0,.55fr);align-items:center;gap:clamp(40px,7vw,120px);display:grid}.G1-d8G_drawn{aspect-ratio:200/280;position:relative}.G1-d8G_drawn svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.G1-d8G_drawn path{stroke:var(--ink);stroke-width:1.3px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:G1-d8G_draw 1.4s var(--ease) .2s forwards}@keyframes G1-d8G_draw{to{stroke-dashoffset:0}}.G1-d8G_drawnPhoto{clip-path:inset(100% 0 0);animation:G1-d8G_fill 1.3s var(--ease) .9s forwards;border-radius:999px 999px 0 0;position:absolute;inset:0;overflow:hidden}.G1-d8G_drawnPhoto img{object-fit:cover}@keyframes G1-d8G_fill{to{clip-path:inset(0)}}.G1-d8G_ctaActions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.G1-d8G_journalHead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;display:grid}.G1-d8G_journalHead .G1-d8G_lede{max-width:32ch;margin-top:0}.G1-d8G_feature{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,72px);margin-top:clamp(56px,9vh,104px);padding-bottom:clamp(48px,7vh,80px);text-decoration:none;display:grid}.G1-d8G_feature .G1-d8G_postImg{aspect-ratio:16/10}.G1-d8G_featureTitle{letter-spacing:-.04em;text-wrap:balance;margin-top:12px;font-size:clamp(28px,2.7vw,44px);font-weight:300;line-height:1.06}.G1-d8G_excerpt{color:var(--slate);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:46ch;margin-top:18px;display:-webkit-box;overflow:hidden}.G1-d8G_readMore{margin-top:24px;font-size:15px;display:inline-block}.G1-d8G_journalList{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(48px,7vh,72px) clamp(20px,2.4vw,40px);margin-top:clamp(48px,7vh,80px);display:grid}.G1-d8G_post{align-content:start;gap:14px;text-decoration:none;display:grid}.G1-d8G_postImg{aspect-ratio:4/3;background:var(--stone);border-radius:4px;position:relative;overflow:hidden}.G1-d8G_postImg img{object-fit:cover;transition:transform 1.2s var(--ease)}.G1-d8G_post:hover .G1-d8G_postImg img,.G1-d8G_feature:hover .G1-d8G_postImg img{transform:scale(1.04)}.G1-d8G_postDate{color:var(--mist);font-size:14px}.G1-d8G_postTitle{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(20px,1.6vw,25px);font-weight:400;line-height:1.2}.G1-d8G_post:hover .G1-d8G_postTitle,.G1-d8G_feature:hover .G1-d8G_featureTitle{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.G1-d8G_article{padding:calc(var(--header) + clamp(48px, 8vh, 96px)) 0 0}.G1-d8G_articleHead{max-width:1040px}.G1-d8G_back{color:var(--slate);margin-bottom:36px;font-size:15px;display:inline-block}.G1-d8G_articleTitle{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(42px,5.6vw,96px);line-height:.98}.G1-d8G_byline{color:var(--slate);margin-top:28px;font-size:15px}.G1-d8G_articleImg{aspect-ratio:21/9;background:var(--stone);border-radius:4px;margin:clamp(48px,7vh,80px) 0 0;position:relative;overflow:hidden}.G1-d8G_articleImg img{object-fit:cover}.G1-d8G_articleBody{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(40px,6vw,120px);margin-top:clamp(56px,9vh,104px);display:grid}.G1-d8G_prose{max-width:68ch;color:var(--ink-2);font-size:19px;line-height:1.75}.G1-d8G_prose>*+*{margin-top:1.15em}.G1-d8G_prose>p:first-child{letter-spacing:-.015em;color:var(--ink);font-size:23px;line-height:1.55}.G1-d8G_prose h2{letter-spacing:-.035em;color:var(--ink);margin-top:1.9em;font-size:clamp(28px,2.4vw,38px);font-weight:400;line-height:1.12}.G1-d8G_prose h3{letter-spacing:-.02em;color:var(--ink);margin-top:1.6em;font-size:22px;font-weight:500}.G1-d8G_prose h4{margin-top:1.4em;font-size:19px;font-weight:600}.G1-d8G_prose ul,.G1-d8G_prose ol{padding-left:1.2em}.G1-d8G_prose li+li{margin-top:.45em}.G1-d8G_prose li::marker{color:var(--mist)}.G1-d8G_prose a{text-underline-offset:4px}.G1-d8G_prose strong{color:var(--ink);font-weight:600}.G1-d8G_prose blockquote{border-left:1px solid var(--ink);letter-spacing:-.02em;margin-left:0;padding-left:24px;font-size:24px;font-weight:300}.G1-d8G_aside{top:calc(var(--header) + 40px);background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:6px;gap:18px;padding:22px;display:grid;position:sticky}.G1-d8G_asideArch{aspect-ratio:5/4;border-radius:999px 999px 0 0}.G1-d8G_asideTitle{letter-spacing:-.035em;font-size:24px;font-weight:300;line-height:1.1}.G1-d8G_aside .G1-d8G_btn{width:100%}.G1-d8G_related{padding:clamp(96px,14vh,160px) 0}.G1-d8G_relatedHead{font-size:clamp(36px,3.6vw,60px)}@media (max-width:1080px){.G1-d8G_articleBody{grid-template-columns:1fr}.G1-d8G_aside{display:none}}@media (max-width:899px){.G1-d8G_aboutHero,.G1-d8G_letter,.G1-d8G_estimateGrid,.G1-d8G_thanksGrid,.G1-d8G_feature,.G1-d8G_journalHead{grid-template-columns:1fr}.G1-d8G_aboutArch{width:min(100%,420px)}.G1-d8G_letterHead{position:static}.G1-d8G_journalList{grid-template-columns:1fr}.G1-d8G_articleImg{aspect-ratio:4/3}.G1-d8G_prose{font-size:18px}.G1-d8G_prose>p:first-child{font-size:20px}.G1-d8G_drawn{width:min(70%,300px)}.G1-d8G_next{grid-template-columns:1fr}.G1-d8G_sideArch{display:none}}
