@font-face{font-family:Josefin Sans;src:url(/fonts/josefin-sans-var.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ground:#FFFFFF;--ground-alt:#F7F3E9;--navy:#00334E;--navy-deep:#002236;--ink:#2F2F2F;--mocha:#3C3033;--sea:#1E7087;--sea-dark:#175A6D;--sea-light:#7CC4D8;--ink-soft:#55565A;--on-navy-soft:#C4D6E0;--on-navy-link:#8FC4D6;--hair:rgba(0,51,78,.14);--hair-2:rgba(0,51,78,.28);--rule-dark:rgba(255,255,255,.18);--rule-dark-2:rgba(255,255,255,.44);--flag-yellow:#FFEB2D;--flag-red:#E81F26;--flag-blue:#27407F;--pad:clamp(20px,4.4vw,76px);--bar-h:76px;--display:"Josefin Sans","Trebuchet MS",sans-serif;--body:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--ground);color:var(--ink-soft);font:400 17px/1.62 var(--body);letter-spacing:.004em;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%}a{color:inherit}h1,h2,h3,h4,p,blockquote,figure,ul,ol,dl,dd{margin:0}::selection{background:var(--sea);color:var(--ground)}:focus-visible{outline:2px solid var(--sea);outline-offset:3px}.skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--navy);color:var(--ground);padding:12px 18px;border:1px solid var(--rule-dark-2);font:700 15px/1 var(--body);text-decoration:none}.skip:focus{left:var(--pad);top:12px}.bar{position:fixed;inset:0 0 auto;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--bar-h);padding:0 var(--pad);background:linear-gradient(to bottom,#04080ceb,#04080cbd 46%,#04080c57 76%,#04080c00);background-origin:border-box;background-repeat:no-repeat;transition:background .35s ease,border-color .35s ease;border-bottom:1px solid transparent}.bar.stuck,.bar.solid{background:#fffffff7;border-bottom-color:var(--hair)}.bar .mark{display:block;flex:none}.bar .mark img{height:25px;width:auto}.bar .mark .logo-color{display:none}.bar.stuck .mark .logo-color,.bar.solid .mark .logo-color{display:block}.bar.stuck .mark .logo-white,.bar.solid .mark .logo-white{display:none}.links{display:flex;align-items:center;gap:clamp(14px,1.9vw,30px);margin-left:auto}.links a{font:700 13.5px/1 var(--body);letter-spacing:.028em;color:#f2f5f7;text-decoration:none;padding:6px 0;border-bottom:1px solid transparent;transition:border-color .2s,color .2s;white-space:nowrap}.bar.stuck .links a,.bar.solid .links a{color:var(--navy)}.links a:hover,.links a[aria-current=page]{color:var(--sea-light);border-bottom-color:var(--sea-light)}.links a[aria-current=page]{border-bottom-width:2px;padding-bottom:5px}.bar.solid .links a:hover,.bar.stuck .links a:hover,.bar.solid .links a[aria-current=page],.bar.stuck .links a[aria-current=page]{color:var(--sea-dark);border-bottom-color:var(--sea-dark)}.nav-cta{display:inline-flex;align-items:center;height:38px;padding:0 16px;font:700 13px/1 var(--body);letter-spacing:.09em;text-transform:uppercase;color:var(--ground);background:var(--sea);text-decoration:none;flex:none;white-space:nowrap;transition:background .12s ease,color .2s}.nav-cta:hover{background:var(--navy);color:var(--ground)}.tel{font:700 14px/1 var(--body);letter-spacing:.02em;color:#f2f5f7;text-decoration:none;padding:9px 0 9px 22px;margin-left:6px;border-left:1px solid var(--rule-dark-2);flex:none;white-space:nowrap}.bar.stuck .tel,.bar.solid .tel{color:var(--navy);border-left-color:var(--hair-2)}.tel:hover{color:var(--sea-light)}.bar.solid .tel:hover,.bar.stuck .tel:hover{color:var(--sea-dark)}.menu-btn{display:none;align-items:center;height:38px;padding:0 15px;flex:none;background:none;border:1px solid var(--rule-dark-2);color:var(--ground);font:700 13px/1 var(--body);letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.bar.solid .menu-btn,.bar.stuck .menu-btn{border-color:var(--hair-2);color:var(--navy)}.menu-btn:hover{border-color:var(--sea-light);color:var(--sea-light)}.bar.solid .menu-btn:hover,.bar.stuck .menu-btn:hover{border-color:var(--sea-dark);color:var(--sea-dark)}.panel{position:fixed;inset:var(--bar-h) 0 auto 0;z-index:55;background:#fffffffc;border-bottom:1px solid var(--hair);padding:8px var(--pad) calc(var(--pad) + 12px);display:none}.panel.open{display:block}.panel a{display:block;padding:15px 0;border-bottom:1px solid var(--hair);text-decoration:none;font:600 clamp(1.3rem,4.4vw,1.7rem)/1.2 var(--display);color:var(--navy)}.panel a:last-of-type{border-bottom:0}.panel a[aria-current=page]{color:var(--sea-dark)}.panel .nav-cta{display:inline-block;margin-top:18px;color:var(--ground)}.frame{position:relative;min-height:100svh;display:grid;overflow:hidden;isolation:isolate}.frame.short{min-height:min(78svh,760px)}.frame.band{min-height:min(56svh,540px)}.frame>picture,.frame>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.94) contrast(1.04) brightness(.97)}.frame>.veil{grid-area:1/1;z-index:1}.frame>.plate{grid-area:1/1;z-index:2;padding:calc(var(--bar-h) + var(--pad)) var(--pad) calc(var(--pad) + 20px);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.frame.tl>.plate{justify-content:flex-start}.frame.mid>.plate{justify-content:center}.frame.br>.plate{align-items:flex-end;text-align:right}.frame>.plate>.ptext,.tri .plate>.ptext{position:relative;display:flex;flex-direction:column;align-items:inherit;max-width:100%;padding:2.6rem 7rem 2.2rem 3.4rem;margin:-2.6rem -7rem -2.2rem -3.4rem;background-image:radial-gradient(125% 118% at 22% 55%,#03070bf2,#03070beb 42%,#03070bbd 63%,#03070b5c 80%,#03070b00)}.frame.br>.plate>.ptext{padding:2.6rem 3.4rem 2.2rem 7rem;margin:-2.6rem -3.4rem -2.2rem -7rem;background-image:radial-gradient(125% 118% at 78% 55%,#03070bf2,#03070beb 42%,#03070bbd 63%,#03070b5c 80%,#03070b00)}.veil-b{background:linear-gradient(to top,#03070bf5,#03070be0 20%,#03070b85,#03070b24 68%,#03070b00 84%)}.veil-l{background:linear-gradient(to right,#03070bf0,#03070bc7,#03070b47 60%,#03070b00 86%)}.veil-br{background:linear-gradient(to top,#03070bf5,#03070bdb 22%,#03070b70 52%,#03070b00 80%),linear-gradient(to left,#03070ba8,#03070b42 40%,#03070b00 66%)}.veil-deep{background:linear-gradient(to top,#03070bf7,#03070bf2 48%,#03070be6 68%,#03070ba8 82%,#03070b38 94%,#03070b00)}.d1{font:700 clamp(2.5rem,6.6vw,7rem)/1.02 var(--display);letter-spacing:.002em;color:var(--navy);text-wrap:balance}.d2{font:600 clamp(2rem,4.4vw,4.2rem)/1.06 var(--display);letter-spacing:.002em;color:var(--navy);text-wrap:balance}.d3{font:600 clamp(1.55rem,2.7vw,2.5rem)/1.16 var(--display);letter-spacing:.004em;color:var(--navy)}.d4{font:600 clamp(1.25rem,1.8vw,1.6rem)/1.26 var(--display);color:var(--navy)}.sec.alt .d2,.sec.alt .d3,.sec.alt .d4,.split.alt .d2,.split.alt .d3,.split.alt .d4{color:var(--mocha)}.say{font:400 17px/1.62 var(--body);color:var(--ink-soft);max-width:44ch}.say.tight{max-width:38ch}.say+.say{margin-top:1.1em}.say b,.say strong{font-weight:700;color:var(--ink)}.say a{color:var(--sea-dark);text-decoration:none;border-bottom:1px solid var(--hair-2)}.say a:hover{color:var(--sea);border-bottom-color:var(--sea)}.note{font:400 14px/1.55 var(--body);letter-spacing:.03em;color:var(--ink-soft)}.note a{color:var(--sea-dark);text-decoration:none;border-bottom:1px solid var(--hair-2)}.note a:hover{border-bottom-color:var(--sea)}.over{font:700 13px/1.5 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--sea-dark);display:flex;align-items:center;gap:12px}.over .sigflag{flex:none}.frame .over{color:#eaf0f3}.frame .say{color:#e9eef1;text-shadow:0 1px 22px rgba(3,7,11,.75)}.frame .d1,.frame .d2,.frame .d3{color:#fff;text-shadow:0 2px 34px rgba(3,7,11,.6)}.tri .d2,.tri .d3{color:#fff}.tri .plate .say{color:#e9eef1;text-shadow:0 1px 22px rgba(3,7,11,.75)}.frame .note,.tri .plate .note{color:#c9d2d8}.frame .say b,.frame .say strong,.tri .plate .say b,.tri .plate .say strong{color:#fff}.frame .say a,.tri .plate .say a,.frame .note a,.tri .plate .note a{color:#8fc4d6;border-bottom-color:var(--rule-dark-2)}.frame .say a:hover,.tri .plate .say a:hover,.frame .note a:hover,.tri .plate .note a:hover{color:#fff;border-bottom-color:#fff}.sec{padding:clamp(80px,11vh,124px) var(--pad) clamp(72px,9vh,108px);background:var(--ground)}.sec.alt{background:var(--ground-alt)}.sec.tight{padding-top:clamp(56px,7vh,86px);padding-bottom:clamp(56px,7vh,86px)}.lead-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(24px,4vw,56px);margin-bottom:clamp(34px,5vh,64px)}.lead-row .hr{height:1px;background:var(--hair);margin-right:calc(var(--pad) * -1)}.hold{max-width:78rem}.figs{border-top:1px solid var(--hair)}.fig{display:grid;grid-template-columns:clamp(120px,15vw,264px) minmax(0,1fr);column-gap:clamp(22px,4vw,72px);align-items:end;border-bottom:1px solid var(--hair);padding:clamp(14px,2vh,24px) 0}.num{font:700 clamp(3.2rem,6.6vw,6.6rem)/.9 var(--display);letter-spacing:-.01em;color:var(--navy);text-align:right;font-feature-settings:"lnum" 1}.num i{font-style:normal;font-family:var(--body);font-weight:400;font-size:.18em;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);display:block;margin-bottom:.5em}.lab{font:400 17px/1.6 var(--body);color:var(--ink-soft);max-width:56ch;padding-bottom:.34em}.lab b{font-weight:700;color:var(--ink)}.split{display:grid;min-height:100svh}.split.easy{min-height:min(88svh,940px)}.split>.shot{position:relative;overflow:hidden}.split>.shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.95) contrast(1.04) brightness(.98)}.split>.col{padding:clamp(72px,10vh,132px) var(--pad);display:flex;flex-direction:column;justify-content:center;background:var(--ground)}.split.alt>.col{background:var(--ground-alt)}.split.l{grid-template-columns:1fr 1fr}.split.l>.shot{grid-column:1}.split.r{grid-template-columns:1.06fr 1fr}.split.r>.shot{grid-column:2}.split.wide-r{grid-template-columns:1.55fr 1fr}.split.wide-r>.shot{grid-column:2}@media(min-width:901px){.split>.shot,.split>.col{grid-row:1}.split.l>.col{grid-column:2}.split.r>.col,.split.wide-r>.col{grid-column:1}}.ruled{margin:clamp(30px,4.4vh,52px) 0 0;padding:0;list-style:none;border-top:1px solid var(--hair)}.ruled>li{border-bottom:1px solid var(--hair);padding:15px 0}.ruled .t{font:600 clamp(1.12rem,1.45vw,1.38rem)/1.3 var(--display);color:var(--navy);display:block}.ruled a.t{text-decoration:none;transition:color .2s}.ruled a.t:hover{color:var(--sea-dark)}.ruled .s{font:400 15px/1.55 var(--body);color:var(--ink-soft);display:block;margin-top:5px;max-width:52ch}.ruled .k{font:400 13px/1 var(--body);letter-spacing:.05em;color:var(--ink-soft);flex:none}.ruled.row>li{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.cols{margin:clamp(26px,4vh,44px) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15.5rem,100%),1fr));gap:0 clamp(24px,4vw,64px);border-top:1px solid var(--hair)}.cols>li{border-bottom:1px solid var(--hair);padding:12px 0;font:400 16px/1.5 var(--body);color:var(--ink-soft)}.ledger{margin:clamp(30px,4.4vh,52px) 0 0;border-top:1px solid var(--hair)}.ledger>div{border-bottom:1px solid var(--hair);padding:clamp(16px,2.2vh,24px) 0;display:grid;grid-template-columns:minmax(0,.66fr) minmax(0,1.5fr);gap:clamp(20px,3vw,56px)}.ledger dt{font:600 clamp(1.12rem,1.45vw,1.38rem)/1.3 var(--display);color:var(--navy)}.ledger dd{font:400 16px/1.62 var(--body);color:var(--ink-soft);max-width:62ch}.inv{margin-top:clamp(34px,5vh,58px);border-top:1px solid var(--hair)}.inv>div{border-bottom:1px solid var(--hair);padding:clamp(24px,3.4vh,40px) 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(20px,3vw,56px)}.inv h3{font:600 clamp(1.3rem,1.9vw,1.8rem)/1.24 var(--display);color:var(--navy)}.inv h3 a{text-decoration:none;transition:color .2s}.inv h3 a:hover{color:var(--sea-dark)}.inv .say{max-width:52ch;margin-top:11px}.inv .cols{margin-top:10px;border-top:0}.inv .cols+.note{margin-top:clamp(20px,2.6vh,30px)}.kit{margin-top:clamp(30px,4.4vh,48px)}.kit+.kit{margin-top:clamp(40px,5.6vh,64px)}.kit h3{font:600 clamp(1.3rem,1.9vw,1.8rem)/1.24 var(--display);color:var(--navy)}.kit .cols{margin-top:14px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(26px,4vh,40px)}.btn{display:inline-block;padding:14px 22px;border:1px solid var(--navy);color:var(--navy);font:700 13px/1 var(--body);letter-spacing:.09em;text-transform:uppercase;text-decoration:none;transition:border-color .2s,color .2s,background .2s;background:none;cursor:pointer}.btn:hover{border-color:var(--sea-dark);color:var(--sea-dark)}.btn.key{border-color:var(--sea);background:var(--sea);color:var(--ground)}.btn.key:hover{background:var(--navy);border-color:var(--navy);color:var(--ground)}.frame .btn,.tri .btn{border-color:#ffffff8c;color:#fff}.frame .btn:hover,.tri .btn:hover{border-color:#fff;color:#fff}.frame .btn.key,.tri .btn.key{background:var(--sea);border-color:var(--sea);color:var(--ground)}.frame .btn.key:hover,.tri .btn.key:hover{background:#fff;border-color:#fff;color:var(--navy)}.quote{font:600 clamp(1.35rem,2.45vw,2.35rem)/1.3 var(--display);color:var(--navy);letter-spacing:.002em;max-width:27ch}.attrib{margin-top:clamp(22px,3vh,34px);padding-top:15px;border-top:1px solid var(--hair);max-width:27ch;font:700 14px/1.5 var(--body);letter-spacing:.05em;color:var(--ink)}.attrib em{font-style:normal;display:block;font-weight:400;color:var(--ink-soft);letter-spacing:.02em}.second{margin:clamp(38px,7vh,80px) 0 0 auto;max-width:37ch;padding-top:15px;border-top:1px solid var(--hair)}.second p{font:400 16px/1.6 var(--body);color:var(--ink-soft)}.second .who{margin-top:10px;font:700 13px/1.5 var(--body);letter-spacing:.05em;color:var(--ink)}.second .voice+.voice{margin-top:clamp(24px,3vh,34px);padding-top:clamp(20px,2.6vh,28px);border-top:1px solid var(--hair)}.tri{position:relative;display:grid;grid-template-columns:1.32fr 1fr 1fr;min-height:100svh;overflow:hidden;isolation:isolate;background:var(--navy-deep)}.tri .cell{position:relative;overflow:hidden}.tri .cell img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.95) contrast(1.02) brightness(.98)}.tri .veil{position:absolute;inset:0;z-index:1;grid-column:1/-1;grid-row:1}.tri .plate{position:absolute;left:0;bottom:0;z-index:2;padding:0 var(--pad) calc(var(--pad) + 12px);max-width:min(56rem,72%)}.plates{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));gap:clamp(14px,1.6vw,22px);margin-top:clamp(30px,4.4vh,52px)}.plate-fig img{width:100%;height:clamp(200px,26vh,300px);object-fit:cover;filter:saturate(.95) contrast(1.04) brightness(.98)}.plate-fig figcaption{margin-top:10px;font:400 14px/1.5 var(--body);color:var(--ink-soft)}.plate-fig figcaption b{font-weight:700;color:var(--ink)}.faq{margin-top:clamp(34px,5vh,58px);border-top:1px solid var(--hair)}.faq>div{border-bottom:1px solid var(--hair);padding:clamp(20px,2.6vh,28px) 0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);gap:clamp(20px,3vw,56px)}.faq h3{font:600 clamp(1.14rem,1.5vw,1.4rem)/1.32 var(--display);color:var(--navy)}.faq p{font:400 16px/1.62 var(--body);color:var(--ink-soft);max-width:56ch}.form{margin-top:clamp(30px,4.4vh,48px);max-width:40rem}.f-row{display:grid;gap:6px;margin-bottom:20px}.f-row label{font:700 13px/1.4 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--navy)}.f-row .hint{font:400 13px/1.5 var(--body);color:var(--ink-soft)}.form input,.form select,.form textarea{width:100%;background:transparent;border:1px solid var(--hair-2);color:var(--ink);font:400 16px/1.5 var(--body);padding:12px 14px;border-radius:2px}.form textarea{min-height:8.5rem;resize:vertical}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--sea);outline:none}.form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-soft) 50%),linear-gradient(135deg,var(--ink-soft) 50%,transparent 50%);background-position:calc(100% - 20px) 1.35em,calc(100% - 14px) 1.35em;background-size:6px 6px;background-repeat:no-repeat}.form option{background:var(--ground);color:var(--ink)}.consent{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;margin-bottom:15px}.consent input{width:17px;height:17px;margin-top:3px;flex:none;accent-color:var(--sea)}.consent span{font:400 14px/1.55 var(--body);color:var(--ink-soft)}.stores{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3.6vh,36px)}.stores .btn svg{display:inline-block;vertical-align:-3px;margin-right:9px}.coming{margin-top:clamp(30px,4.4vh,52px);border-top:1px solid var(--hair)}.coming>li{border-bottom:1px solid var(--hair);padding:20px 0;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.coming .t{font:600 clamp(1.12rem,1.45vw,1.38rem)/1.3 var(--display);color:var(--ink-soft)}.coming .k{font:700 12px/1 var(--body);color:var(--sea-dark);flex:none}footer{background:var(--navy);border-top:0;padding:clamp(56px,8vh,88px) var(--pad) clamp(34px,4vh,48px)}.foot{display:grid;grid-template-columns:1.15fr .85fr .8fr 1.3fr;gap:clamp(28px,3vw,52px);align-items:start}.foot img{height:23px;width:auto;margin-bottom:20px}.foot p{font:400 15px/1.62 var(--body);color:var(--on-navy-soft);margin:0 0 8px}.foot a{color:var(--on-navy-link);text-decoration:none;border-bottom:1px solid var(--rule-dark)}.foot a:hover{color:#fff;border-bottom-color:#fff}.foot h3{font:600 1.15rem/1.3 var(--display);color:#fff;margin:0 0 10px}.footnav{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.footnav a{font:400 15px/1.6 var(--body);border-bottom-color:transparent}.footnav a:hover{border-bottom-color:#fff}.colophon{margin-top:clamp(40px,6vh,64px);padding-top:20px;border-top:1px solid var(--rule-dark);display:flex;flex-wrap:wrap;gap:8px 28px;font:400 14px/1.5 var(--body);color:var(--on-navy-soft)}@media(max-width:1240px){.bar .tel{display:none}}@media(max-width:1000px){.links a.opt{display:none}.faq>div{grid-template-columns:1fr;gap:10px}.ledger>div{grid-template-columns:1fr;gap:7px}.inv>div{grid-template-columns:1fr;gap:16px}}@media(max-width:900px){.split{grid-template-columns:1fr!important;min-height:0}.split>.shot{grid-column:1!important;min-height:56svh;order:0}.split.r>.shot,.split.wide-r>.shot{order:2}.split.r>.col,.split.wide-r>.col{order:1}.fig{grid-template-columns:clamp(96px,25vw,132px) minmax(0,1fr);column-gap:clamp(16px,4.5vw,28px);align-items:start;padding:22px 0}.num{font-size:clamp(2.9rem,12.5vw,4.4rem)}.num i{font-size:.21em;margin-bottom:.45em}.lab{font-size:16px;padding-bottom:0;padding-top:.3em;max-width:none}}@media(max-width:820px){:root{--bar-h:66px}.links{display:none}.menu-btn{display:inline-flex}.frame>.plate{padding-bottom:calc(var(--pad) + 26px)}.frame.mid>.plate{justify-content:flex-end}.actions .btn{flex:1 1 100%;text-align:center}.second{margin-left:0;max-width:none}.veil-l{background:linear-gradient(to top,#03070bf5,#03070be6 32%,#03070b8f 58%,#03070b24 82%,#03070b00 97%)}.veil-br{background:linear-gradient(to top,#03070bf5,#03070be6,#03070b8f,#03070b1f 78%,#03070b00 94%)}.tri{grid-template-columns:1fr;min-height:0}.tri .cell{height:38svh}.tri .veil{display:none}.tri .plate{position:static;padding:clamp(34px,6vh,52px) var(--pad) 0;background:var(--ground);max-width:none}.tri .d2,.tri .d3{color:var(--navy)}.tri .plate .say{color:var(--ink-soft);text-shadow:none}.tri .plate .say b,.tri .plate .say strong{color:var(--ink)}.tri .plate .say a,.tri .plate .note a{color:var(--sea-dark);border-bottom-color:var(--hair-2)}.tri .plate .note{color:var(--ink-soft)}.tri .btn{color:var(--navy);border-color:var(--navy)}.tri .btn:hover{color:var(--sea-dark);border-color:var(--sea-dark)}.foot{grid-template-columns:1fr;gap:34px}.quote{max-width:none}.d1{max-width:none!important}.frame{min-height:94svh}.frame.short{min-height:min(72svh,640px)}}html.no-js .menu-btn{display:none}@media(max-width:820px){html.no-js .panel{display:block;position:static;inset:auto;padding-top:calc(var(--bar-h) + 8px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{.bar,.panel,.skip{display:none}body{background:#fff;color:#000}}
