:root{--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-settle: cubic-bezier(.34, 1.3, .5, 1);--ease-draw: cubic-bezier(.65, 0, .35, 1);--ease-drop: cubic-bezier(.34, 1.22, .5, 1);--ease-word: cubic-bezier(.2, .8, .2, 1);--kraft: #C9A36B;--kraft-ink: #3B2A12;--tape: rgba(106, 148, 186, .5);--grid-line: var(--line);--grid-size: 24px}.prop{pointer-events:none;user-select:none}.prop svg{display:block;overflow:visible}.prop-draw path,.prop-draw line,.prop-draw polyline,.prop-draw polygon,.prop-draw circle,.prop-draw rect,.prop-draw ellipse,.prop-draw use{stroke-dasharray:1;stroke-dashoffset:0}.prop-tape{transform-origin:50% 50%}@media(prefers-reduced-motion:no-preference){html[data-js]:not([data-ready]) .field-hero .prop-rise,html[data-js] .hero-interior:not(.in-view) .prop-rise,html[data-js] .field:not(.field-hero):not(.in-view) .prop-rise,html[data-js] .reveal:not(.in-view) .prop-rise{transform:translateY(40px) rotate(-4deg);opacity:0}html[data-js]:not([data-ready]) .field-hero .prop-settle,html[data-js] .hero-interior:not(.in-view) .prop-settle,html[data-js] .field:not(.field-hero):not(.in-view) .prop-settle,html[data-js] .reveal:not(.in-view) .prop-settle{transform:scale(1.6) rotate(-12deg);opacity:0}html[data-js]:not([data-ready]) .field-hero .prop-drop,html[data-js] .hero-interior:not(.in-view) .prop-drop,html[data-js] .field:not(.field-hero):not(.in-view) .prop-drop,html[data-js] .reveal:not(.in-view) .prop-drop{transform:translate(8vw,-60vh) rotate(24deg)}html[data-js]:not([data-ready]) .field-hero .prop-tape,html[data-js] .hero-interior:not(.in-view) .prop-tape,html[data-js] .field:not(.field-hero):not(.in-view) .prop-tape,html[data-js] .reveal:not(.in-view) .prop-tape{transform:scaleX(.2)}html[data-js]:not([data-ready]) .field-hero .prop-draw :is(path,line,polyline,polygon,circle,rect,ellipse,use),html[data-js] .hero-interior:not(.in-view) .prop-draw :is(path,line,polyline,polygon,circle,rect,ellipse,use),html[data-js] .field:not(.field-hero):not(.in-view) .prop-draw :is(path,line,polyline,polygon,circle,rect,ellipse,use),html[data-js] .reveal:not(.in-view) .prop-draw :is(path,line,polyline,polygon,circle,rect,ellipse,use){stroke-dashoffset:1}.prop-rise{transition:transform .9s var(--ease-settle) var(--d, .2s),opacity .6s var(--ease-move) var(--d, .2s)}.prop-settle{transition:transform .5s var(--ease-spring) var(--d, .3s),opacity .25s ease var(--d, .3s)}.prop-drop{transition:transform 1.25s var(--ease-drop) var(--d, .12s)}.prop-tape{transition:transform .45s var(--ease-spring) var(--d, .4s)}.prop-draw :is(path,line,polyline,polygon,circle,rect,ellipse,use){transition:stroke-dashoffset 1.1s var(--ease-draw) var(--d, .3s)}.prop-stagger>:nth-child(1){--d: calc(var(--d0, .2s) + 0ms)}.prop-stagger>:nth-child(2){--d: calc(var(--d0, .2s) + .12s)}.prop-stagger>:nth-child(3){--d: calc(var(--d0, .2s) + .24s)}.prop-stagger>:nth-child(4){--d: calc(var(--d0, .2s) + .36s)}.prop-stagger>:nth-child(5){--d: calc(var(--d0, .2s) + .48s)}.prop-stagger>:nth-child(6){--d: calc(var(--d0, .2s) + .6s)}.prop-stagger>:nth-child(7){--d: calc(var(--d0, .2s) + .72s)}.prop-stagger>:nth-child(8){--d: calc(var(--d0, .2s) + .84s)}.sheet .prop-with-e{opacity:var(--e, 1);transform:translateY(calc((1 - var(--e, 1)) * 24px))}.pin-zone .prop-with-p,.pin-zone-tall .prop-with-p{--k: var(--p, 1)}}.mat-grid{background-color:var(--paper);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size)}.mat-brick{background-color:var(--steel);color:var(--on-field);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='32' viewBox='0 0 64 32'%3E%3Cg fill='none' stroke='rgba(255,255,255,.22)' stroke-width='2'%3E%3Cpath d='M0 16h64M0 32h64M32 0v16M0 16v16M64 16v16'/%3E%3C/g%3E%3C/svg%3E");background-size:64px 32px}.mat-kraft{background:linear-gradient(135deg,#D2AE77,var(--kraft) 55%,#B98F55);color:var(--kraft-ink)}.mat-perforated{background:var(--panel);padding:12px;-webkit-mask:radial-gradient(circle,transparent 0 3px,#000 3.5px) -6px -6px / 12px 12px;mask:radial-gradient(circle,transparent 0 3px,#000 3.5px) -6px -6px / 12px 12px}.mat-torn{background:var(--panel);clip-path:polygon(0 2%,4% 0,7% 2.4%,11% .6%,15% 2.2%,19% .4%,23% 2.6%,27% .8%,31% 2.4%,35% .2%,39% 2%,43% .6%,47% 2.6%,51% .4%,55% 2.2%,59% .8%,63% 2.4%,67% .2%,71% 2%,75% .6%,79% 2.4%,83% .4%,87% 2.2%,91% .8%,95% 2.6%,100% 1%,100% 100%,0 100%)}.mat-tape{position:absolute;width:92px;height:26px;background:var(--tape);transform:rotate(-4deg);box-shadow:inset 0 0 0 1px #ffffff59,0 1px 2px #1011141f}.mat-tape-v{width:26px;height:92px;transform:rotate(4deg)}.mat-polaroid{display:inline-block;background:var(--panel);padding:10px 10px 34px;border-radius:2px;box-shadow:var(--shadow-lg);color:var(--muted);font-size:12px}.mat-polaroid img,.mat-polaroid svg{display:block;width:100%;height:auto}.mat-polaroid figcaption{margin-top:10px}.mat-postmark{display:inline-grid;place-items:center;width:84px;height:84px;border-radius:50%;border:2px solid currentColor;opacity:.72;font-family:var(--font-display);font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-align:center;line-height:1.15}.mat-sticker{display:inline-grid;place-items:center;width:96px;height:96px;border-radius:50%;background:var(--ink);color:var(--paper);font-family:var(--font-display);font-weight:700;font-size:13px;line-height:1.1;text-align:center;text-transform:uppercase;letter-spacing:.04em;transform:rotate(-8deg);box-shadow:var(--shadow)}.mat-plate{display:inline-block;background:var(--panel);color:var(--ink);border:2px solid var(--ink);border-radius:6px;box-shadow:inset 0 0 0 3px var(--panel),inset 0 0 0 4px var(--ink);padding:8px 14px;font-family:var(--font-display);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.mat-airmail{height:9px;background:repeating-linear-gradient(135deg,var(--field) 0 12px,var(--panel) 12px 24px,#1F4690 24px 36px)}.theme-font{font-family:var(--theme-font, var(--font-display))}.cutout{display:inline-block;padding:.02em .18em;background:var(--field);color:var(--on-field);transform:rotate(-1.5deg)}.cutout-paper{display:inline-block;padding:.02em .18em;background:var(--panel);color:var(--ink);transform:rotate(1deg);box-shadow:var(--shadow)}.porch{--porch-dusk: #000E45;--porch-pane: #0E2C8A;--porch-lit: inset 0 3px 0 var(--polaris-yellow), 0 -10px 28px -16px rgba(255, 212, 28, .85), 0 26px 46px -28px rgba(0, 4, 24, .85);--porch-card: 0 1px 2px rgba(10, 22, 51, .06), 0 18px 38px -22px rgba(10, 22, 51, .32);--porch-open: .55s}.porch .site-bar{background:#fffffff2}.porch .field>.container{max-width:1200px}.porch .porch-art{overflow:hidden;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.porch-art .prop-settle{transform-box:fill-box;transform-origin:50% 50%}.porch-art .hs{fill:var(--field);stroke:var(--pale)}.porch-art .pane{fill:var(--porch-pane);stroke:var(--pale)}.porch-art .lit-pane{fill:var(--polaris-yellow);stroke:var(--pale)}.porch-art .halo{fill:var(--polaris-yellow)}.porch-art .mul{fill:none;stroke:var(--field)}.porch-art .mul-d{fill:none;stroke:var(--pale);stroke-opacity:.5;stroke-width:2}.porch-art .ln{fill:none;stroke:var(--pale)}.porch-art .knob{fill:var(--pale)}.porch-art .thin{stroke-width:1.8}.porch-st-sky{fill:var(--pale)}.porch-eyebrow{--lamp-glow: var(--polaris-sky);--lamp-glow-o: .14;--lamp-ray: var(--polaris-sky);--lamp-line: var(--field);--lamp-roof: var(--field);--lamp-glass: #A9CFF0;--eb-rule: var(--polaris-sky);display:flex;align-items:center;gap:12px;margin-bottom:clamp(10px,1.6vh,16px)}.porch-eyebrow-steel{--lamp-glow: var(--field);--lamp-glow-o: .1;--lamp-ray: var(--field);--lamp-line: var(--ink);--lamp-roof: var(--ink);--lamp-glass: #FFFFFF;--eb-rule: var(--ink)}.porch-eyebrow-night{--lamp-glow: #3A66DA;--lamp-glow-o: .45;--lamp-ray: var(--polaris-yellow);--lamp-line: var(--pale);--lamp-roof: var(--field);--lamp-glass: var(--polaris-yellow);--eb-rule: var(--polaris-yellow)}.porch-lamp{width:40px;height:40px;flex:0 0 auto;overflow:visible}.porch-rule{width:64px;height:2px;border-radius:2px;background:var(--eb-rule)}.porch-h2{max-width:20ch}.porch-hero{margin-top:calc(-1 * (var(--bar-h) + var(--bar-top)));padding-top:calc(var(--bar-h) + var(--bar-top) + clamp(14px,3.2vh,40px));padding-inline:max(var(--gutter),calc((100% - 1200px)/2));overflow:clip;text-align:left}.porch-hero.field-red{background:linear-gradient(180deg,var(--porch-dusk) 0%,#00145F 48%,var(--field) 100%)}.porch-hero>*{margin-inline:0;min-width:0}.porch-hero .porch-h1{margin:0;max-width:15ch;font-size:clamp(40px,2.8vw + 22px,66px);line-height:1}.porch-h1 .word.last{color:inherit}.porch-h1[data-lit="1"] .word:nth-child(1),.porch-h1[data-lit="2"] .word:nth-child(2),.porch-h1[data-lit="3"] .word:nth-child(3),.porch-h1[data-lit="4"] .word:nth-child(4),.porch-h1[data-lit="5"] .word:nth-child(5),.porch-h1[data-lit="6"] .word:nth-child(6),.porch-h1[data-lit="7"] .word:nth-child(7),.porch-h1[data-lit="8"] .word:nth-child(8),.porch-h1[data-lit="9"] .word:nth-child(9),.porch-h1[data-lit="10"] .word:nth-child(10),.porch-h1[data-lit="11"] .word:nth-child(11),.porch-h1[data-lit="12"] .word:nth-child(12){color:var(--polaris-yellow)}.porch-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.porch-btn-star{--btn-bg: var(--polaris-yellow);--btn-fg: var(--field);box-shadow:0 10px 30px -12px #ffd41c99}.porch-btn-star:hover{outline:1.5px solid var(--polaris-yellow);outline-offset:2px}.porch-btn-call{--btn-bg: rgba(237, 243, 251, .1);--btn-fg: var(--on-field);box-shadow:inset 0 0 0 1.5px #edf3fb4d}.porch-btn-call:before{background:var(--on-field)}.porch-btn-call:hover,.porch-btn-call:focus-visible{color:var(--field)}.porch-call-ico{width:18px;height:18px;flex:0 0 auto;fill:currentColor}.porch-short{max-width:64ch}.porch-short:where(.interior-lede){max-width:64ch;margin:0;font-size:inherit}.porch-short-h{display:flex;align-items:center;gap:9px;margin-bottom:8px;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--polaris-yellow)}.porch-short-star{width:14px;height:22px;flex:0 0 auto;fill:var(--polaris-yellow)}.porch-short p{color:var(--pale);font-size:clamp(16px,.3vw + 13px,18px);line-height:1.6}:is(.field-paper,.field-pale,.field-panel,.field-steel) .porch-short-h{color:var(--red-text)}:is(.field-paper,.field-pale,.field-panel) .porch-short-star{fill:var(--polaris-sky)}.field-steel .porch-short-star{fill:var(--field)}:is(.field-paper,.field-pale,.field-panel,.field-steel) .porch-short p{color:var(--ink)}.porch-quote .form-card{border:0;border-radius:20px;box-shadow:var(--porch-lit)}.porch-quote .form-card :is(input,select){height:46px}@media(min-width:1024px){.porch-quote .form-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,.7fr) auto;align-items:end;gap:12px 14px;padding:22px 24px 18px}.porch-quote .row,.porch-quote .quote-starter-actions{display:contents}.porch-quote .quote-starter-note{grid-column:1 / -1}}html[data-js] .porch .field.still,html[data-js] .porch .field.still>*{transform:none!important;opacity:1!important;transition:none!important;animation:none!important}html[data-js] .porch .field.still :is(.reveal,.prop,.prop *,.title-words .word-mask>span,.display,.cards-fan>li,.photo-fan>li,.photo-grid>li,.steps li,.steps .num,.route-pin,.bubble){transform:none!important;opacity:1!important;transition:none!important;animation:none!important}html[data-js] .porch .field.still :is(.steps li,.route):before{transform:none!important;transition:none!important}.porch-photo{position:relative;margin:0;border-radius:var(--radius-lg);overflow:hidden;background:var(--steel-shadow);box-shadow:var(--porch-card)}.porch-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.porch-checks{list-style:none;margin:0;padding:0;display:grid;gap:14px 28px;max-width:72ch}.porch-checks li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;font-size:var(--t2);line-height:1.45}.porch-check{width:22px;height:22px;margin-top:1px}.porch-check circle:first-child{fill:var(--field)}.porch-check circle:last-child{fill:var(--polaris-yellow)}@media(min-width:744px){.porch-checks-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}.porch-copy{max-width:68ch;font-size:var(--t2);line-height:1.55}.porch-copy+.porch-copy,.porch-copy+.porch-checks,.porch-checks+.porch-copy{margin-top:clamp(14px,2vh,20px)}.porch-card{padding:clamp(20px,2.4vw,30px);background:var(--panel);color:var(--ink);border-radius:20px;box-shadow:var(--porch-card)}.porch-lit{padding:clamp(20px,2vw,28px);background:var(--panel);color:var(--ink);border:0;border-radius:20px;box-shadow:var(--porch-lit)}.porch-table-card{margin:0;padding:clamp(8px,1.2vw,14px);background:var(--panel);border-radius:var(--radius-lg);box-shadow:0 24px 50px -30px #0a163373}.porch-table-scroll{overflow-x:auto;border-radius:14px}.porch-table-scroll:focus-visible{outline:2px solid var(--field);outline-offset:3px}.porch-table{width:100%;min-width:640px;border-collapse:collapse;font-variant-numeric:tabular-nums}.porch-table th,.porch-table td{padding:15px 18px;text-align:left;border-bottom:1px solid #E6ECF5}.porch-table thead th{padding-block:14px 12px;font-size:12px;line-height:1.3;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--red-text);white-space:nowrap;border-bottom:2px solid var(--field)}.porch-table tbody th{font-weight:600;color:var(--ink)}.porch-table td{color:var(--ink);white-space:nowrap}.porch-table tbody tr:last-child>*{border-bottom:0}.porch-total{display:inline-block;padding:5px 12px;border-radius:var(--pill);background:var(--pale);color:var(--field);font-weight:700}.porch-table-card figcaption{padding:12px 18px 8px;font-size:14px;line-height:1.5;color:var(--muted)}.porch-night{overflow-x:clip}.porch-night .cta-band-inner{justify-items:stretch;text-align:left;gap:0}.porch-night .cta-band-action{justify-self:center;margin-top:clamp(48px,7vh,84px)}.porch-night .cta-band-action .btn{--btn-bg: var(--polaris-yellow);--btn-fg: var(--field);box-shadow:0 0 0 6px #ffd41c1f,0 14px 44px -10px #ffd41c8c}.porch-night .porch-night-section{margin-top:clamp(64px,9vh,104px)}.porch-street{margin-bottom:clamp(26px,4vh,40px)}.porch .porch-street .porch-art{width:100%;height:clamp(132px,15vw,180px);stroke-width:1.8}.porch-street .porch-lane{stroke-dasharray:18 16;stroke-opacity:.35}.porch-slots .review-slot{display:flex;flex-direction:column;gap:14px;border:0;border-radius:20px;box-shadow:var(--porch-lit)}.porch-slots .review-slot:after{content:"";display:block;height:34px;margin-top:auto;background:linear-gradient(#e7ecf5 0 0) 0 0 / 86% 8px no-repeat,linear-gradient(#e7ecf5 0 0) 0 13px / 66% 8px no-repeat,linear-gradient(#e7ecf5 0 0) 0 26px / 42% 8px no-repeat}.porch-night-copy{margin-top:clamp(18px,2.6vh,26px);max-width:78ch;color:var(--pale);line-height:1.55}.porch-night-copy a{color:var(--polaris-yellow);font-weight:600;overflow-wrap:anywhere;text-underline-offset:3px}.porch-marker{display:inline-block;padding:0 7px;border-radius:6px;background:#ffd41c24;color:var(--polaris-yellow);font-weight:600}:is(.field-paper,.field-pale,.field-panel,.field-steel,.porch-card,.porch-lit,.porch-table-card,.porch-faq details,.porch-slots>*) .porch-marker{background:#00249614;color:var(--red-text)}.porch-faq{gap:14px}.porch-faq details{border:0;border-radius:18px;box-shadow:var(--porch-lit)}@media(min-width:1024px){.porch-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(prefers-reduced-motion:no-preference){html[data-js] .porch-street:not(.in-view) .porch-truck{transform:translate(var(--truck-from, -1010px))}html[data-js] .porch-street:not(.in-view) .porch-st-lit{opacity:0}.porch-truck{transition:transform 2.1s cubic-bezier(.16,.84,.3,1) .3s}.porch-st-lit{transition:opacity .5s ease-out var(--d, 0s)}html[data-js]:has(.site-footer.in-view) .reveal:not(.in-view) :is(.porch-truck,.porch-st-lit,.prop-settle){transform:none;opacity:1;transition:none}}html[data-js] .field.in-view .reveal:not(.in-view){opacity:1;transform:none}.porch-hero-page{display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(14px,2.2vh,22px);align-content:start}.porch-hero-page>.porch-eyebrow{margin-bottom:0}.porch-hero-page.has-art{grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);column-gap:clamp(28px,4vw,64px)}.porch-hero-page.has-art>*{grid-column:1}.porch-hero-page.has-art>.porch-hero-art{grid-column:2;grid-row:1 / span 5;align-self:end;justify-self:end;width:100%;max-width:440px}.porch-hero-page>.porch-hero-end{grid-column:1 / -1;display:grid;gap:clamp(14px,2.2vh,22px);justify-items:start}.porch-hero-page>.porch-hero-end>.quote-starter{max-width:none}.porch-hero-art :is(svg,img){display:block;width:100%;height:auto}.porch-hero-page:not(.field-red) .porch-h1{color:var(--field)}.porch-defs{position:absolute;width:0;height:0;overflow:hidden}.porch-lang-line{display:flex;flex-wrap:wrap;gap:8px 14px;font-weight:600}.porch-lang-line a{color:inherit;text-underline-offset:4px}.field-red .porch-lang-line a{color:var(--polaris-yellow)}.porch-trust{margin:0;max-width:52ch;font-weight:600;font-size:15px;line-height:1.45}.porch-trust-star{color:#b98b00}.field-red .porch-trust-star{color:var(--polaris-yellow)}@media(max-width:1023px){.porch-hero-page.has-art{grid-template-columns:minmax(0,1fr)}.porch-hero-page.has-art>.porch-hero-art{grid-column:1;grid-row:auto;justify-self:center;max-width:360px}}@media(max-width:1023px){.porch-hero .porch-h1{font-size:clamp(38px,4.6vw + 12px,56px);max-width:16ch}}@media(max-width:743px){.porch-hero .porch-h1{font-size:clamp(34px,9.6vw,44px);max-width:none}}@media(prefers-reduced-motion:reduce){.porch-street :is(.porch-truck,.porch-st-lit,.prop-settle){transform:none!important;opacity:1!important;transition:none!important;animation:none!important}}.porch-where-we{max-width:72ch;margin:clamp(28px,4vh,44px) 0 clamp(18px,2.6vh,26px)}.porch-steps4{list-style:none;margin:0;padding:0;display:grid;gap:clamp(12px,1.4vw,18px);counter-reset:porch-step}@media(min-width:744px){.porch-steps4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.porch-steps4{grid-template-columns:repeat(4,minmax(0,1fr))}}.porch-steps4>li{counter-increment:porch-step;min-width:0;padding:18px 20px 20px;background:var(--panel);color:var(--ink);border-radius:18px;box-shadow:var(--porch-card);font-size:16px;line-height:1.55}.porch-steps4>li:before{content:counter(porch-step);display:grid;place-items:center;width:38px;height:38px;margin-bottom:12px;border-radius:50%;background:var(--field);color:var(--polaris-yellow);font-size:17px;font-weight:700;line-height:1}.porch-steps4 b{display:block;margin-bottom:4px;color:var(--field);font-size:18px;line-height:1.3}.porch-crew-sub{margin-top:clamp(36px,5vh,56px)}.porch-crew-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.porch-crew-photos>*{min-width:0}.porch-look{display:grid;gap:clamp(24px,3vw,48px);align-items:start}.porch-look>*{min-width:0}@media(min-width:744px){.porch-look{grid-template-columns:minmax(0,1fr) minmax(200px,300px)}}.porch-panels-list{display:grid;gap:14px;max-width:980px}.porch-panel{background:var(--panel);color:var(--ink);border-radius:18px;box-shadow:var(--porch-card),inset 0 0 0 1.5px #dce5f1}.porch-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;cursor:pointer;list-style:none;border-radius:18px}.porch-panel>summary::-webkit-details-marker{display:none}.porch-panel>summary:after{content:"";flex:none;width:32px;height:32px;border-radius:50%;background:var(--field);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8h9M8 3.5v9' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E");background-size:15px;background-position:center;background-repeat:no-repeat}.porch-panel[open]>summary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8h9' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E")}.porch-panel>summary:hover .porch-panel-h{text-decoration:underline;text-underline-offset:4px}.porch-panel>summary:focus-visible{outline:3px solid var(--polaris-sky);outline-offset:3px}.porch-panel-h{margin:0;font-size:clamp(20px,1.8vw,24px);line-height:1.25;color:var(--field)}.porch-panel-body{padding:0 22px 24px}.phone-panel>summary{list-style:none}.phone-panel>summary::-webkit-details-marker{display:none}@media(min-width:744px){.phone-panel>summary{cursor:default}}@media(max-width:743px){.phone-panel{background:var(--panel);color:var(--ink);border-radius:18px;box-shadow:var(--porch-card),inset 0 0 0 1.5px #dce5f1}.phone-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;cursor:pointer;border-radius:18px}.phone-panel>summary:after{content:"";flex:none;width:32px;height:32px;border-radius:50%;background:var(--field);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8h9M8 3.5v9' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E");background-size:15px;background-position:center;background-repeat:no-repeat}.phone-panel[open]>summary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8h9' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E")}.phone-panel>summary:focus-visible{outline:3px solid var(--polaris-sky);outline-offset:3px}.phone-panel>summary>.phone-panel-h{margin:0;max-width:none;font-size:21px;line-height:1.25;color:var(--field)}.phone-panel-body{padding:0 22px 24px}}
