:root{--palette-primary:#0a7a34;--palette-accent:#5fbe33;--palette-ink:#062a1e;--palette-surface:#f3f4ee;--palette-muted:#33493f;--palette-line:#cbd2cb;--ground-dark-background:#062a1e;--ground-dark-text:#eaf6e3;--ground-dark-muted:#aabdac;--ground-dark-line:#28493c;--ground-dark-link:#eaf6e3;--ground-light-background:#f3f4ee;--ground-light-text:#062a1e;--ground-light-muted:#33493f;--ground-light-line:#cbd2cb;--ground-light-link:#062a1e;--signal-success:#0a7a34;--signal-error:#a8503c;--type-question-size:132.5px;--type-question-family:"Sora", ui-sans-serif, system-ui, sans-serif;--type-question-weight:700;--type-h1-size:102px;--type-h1-family:"Sora", ui-sans-serif, system-ui, sans-serif;--type-h1-weight:700;--type-price-size:101px;--type-price-family:"Sora", ui-sans-serif, system-ui, sans-serif;--type-price-weight:700;--type-figure-size:95px;--type-figure-family:"Sora", ui-sans-serif, system-ui, sans-serif;--type-figure-weight:700;--type-invite-heading-size:89.5px;--type-invite-heading-family:"Sora", ui-sans-serif, system-ui, sans-serif;--type-invite-heading-weight:700;--type-h2-size:72px;--type-h2-family:"Sora", ui-sans-serif, system-ui, sans-serif;--type-h2-weight:700;--type-dial-heading-size:57.5px;--type-dial-heading-family:"Sora", ui-sans-serif, system-ui, sans-serif;--type-dial-heading-weight:600;--type-plan-heading-size:46px;--type-plan-heading-family:"Sora", ui-sans-serif, system-ui, sans-serif;--type-plan-heading-weight:700;--type-step-title-size:44.5px;--type-step-title-family:"Sora", ui-sans-serif, system-ui, sans-serif;--type-step-title-weight:700;--type-pillar-heading-size:37.5px;--type-pillar-heading-family:"Sora", ui-sans-serif, system-ui, sans-serif;--type-pillar-heading-weight:700;--type-quote-size:33px;--type-quote-family:"Sora", ui-sans-serif, system-ui, sans-serif;--type-quote-weight:500;--type-big-call-size:29px;--type-big-call-family:"Sora", ui-sans-serif, system-ui, sans-serif;--type-big-call-weight:700;--type-faq-question-size:24px;--type-faq-question-family:"Sora", ui-sans-serif, system-ui, sans-serif;--type-faq-question-weight:600;--type-h3-size:21px;--type-h3-family:"Sora", ui-sans-serif, system-ui, sans-serif;--type-h3-weight:600;--type-card-title-size:19px;--type-card-title-family:"Sora", ui-sans-serif, system-ui, sans-serif;--type-card-title-weight:600;--type-lede-size:19.5px;--type-lede-family:"Manrope", ui-sans-serif, system-ui, sans-serif;--type-lede-weight:400;--type-body-size:17px;--type-body-family:"Manrope", ui-sans-serif, system-ui, sans-serif;--type-body-weight:400;--type-small-body-size:15.5px;--type-small-body-family:"Manrope", ui-sans-serif, system-ui, sans-serif;--type-small-body-weight:400;--type-label-size:11.5px;--type-label-family:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--type-label-weight:500;--type-caption-size:10.5px;--type-caption-family:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--type-caption-weight:500;--button-primary-radius:0px;--button-primary-height:52px;--button-primary-weight:500;--button-primary-case:uppercase;--button-primary-style:fill;--button-secondary-radius:0px;--button-secondary-height:46px;--button-secondary-weight:500;--button-secondary-case:uppercase;--button-secondary-style:outline;--button-quiet-radius:0px;--button-quiet-height:60px;--button-quiet-weight:500;--button-quiet-case:uppercase;--button-quiet-style:text;--field-radius:0px;--field-border:1px;--card-radius:0px;--card-border:1px;--card-shadow:0 2px 10px #0000001a;--rhythm-1:8px;--rhythm-2:14px;--rhythm-3:22px;--rhythm-4:28px;--rhythm-5:40px;--rhythm-6:56px;--rhythm-7:88px;--rhythm-8:168px;--motion-reveal:on;--motion-reveal-distance:22px;--motion-reveal-duration:.76s;--motion-hover:.24s;--motion-focus-ring:2px}@media (prefers-reduced-motion:reduce){:root{--motion-reveal:none;--motion-reveal-distance:0px;--motion-reveal-duration:0s;--motion-hover:0s}}:root{--paper:#f3f4ee;--paper-2:#e9ebe2;--ink:#062a1e;--ink-2:#33493f;--ink-3:#5f7268;--line:#062a1e2b;--line-2:#062a1e14;--green:#0a7a34;--lime:#5fbe33;--mint:#eaf6e3;--forest:#062a1e;--forest-2:#041d14;--forest-line:#eaf6e326;--tick:#5f72686b;--f:8px;--hh:60px;--pad:clamp(20px, 4.2vw, 64px);--ease:cubic-bezier(.7, 0, .2, 1);--ease-out:cubic-bezier(.2, .7, .2, 1);--display:"Sora", ui-sans-serif, system-ui, sans-serif;--body:"Manrope", ui-sans-serif, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .02 0 0 0 0 .16 0 0 0 0 .12 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--reveal-distance:22px;--reveal-duration:.76s;--reveal-stagger:90ms;--reveal-ease:cubic-bezier(.2, .7, .2, 1);--hover-duration:.24s;--hover-lift:-4px;--hover-shadow:0 18px 40px #062a1e1f;--hover-zoom:1.045;--button-radius:0;--button-pad-y:0;--button-pad-x:0;--button-bg:var(--ink);--button-fg:var(--paper);--button-arrow-nudge:4px;--button-hover-shadow:none;--divider-colour:var(--ink);--parallax-shift:5%;--parallax-scale:1.12}@media (max-width:700px){:root{--f:5px;--hh:54px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--hh) + var(--f))}body{padding:calc(var(--hh) + var(--f)) var(--f) var(--f);background:var(--paper) var(--noise) fixed;color:var(--ink);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img{max-width:100%;height:auto;display:block}main{overflow-x:clip}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:2px solid var(--green);outline-offset:3px}.skip{z-index:100;background:var(--ink);color:var(--paper);font:500 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;padding:10px 16px;text-decoration:none;transition:top .2s;position:fixed;top:-60px;left:16px}.skip:focus{top:16px}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.mono{font:500 11.5px/1.45 var(--mono);letter-spacing:.08em;text-transform:uppercase}.label{color:var(--green);align-items:center;gap:10px;display:inline-flex}.sq{background:var(--lime);flex:none;width:8px;height:8px;display:inline-block}.h2{font:700 clamp(36px, 5vw, 78px)/.93 var(--display);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance}.lede{color:var(--ink-2);text-wrap:pretty;max-width:46ch;font-size:clamp(17px,1.35vw,20px);line-height:1.6}.link{transition:background-size .4s var(--ease), color .2s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.link:hover,.link:focus-visible{background-size:100% 1px}.sheet{inset:calc(var(--f) + var(--hh)) var(--f) var(--f);z-index:60;pointer-events:none;border:1px solid var(--line);box-shadow:0 0 0 var(--f) var(--paper);border-top:0;position:fixed}.sheet__ticks{background:repeating-linear-gradient(to bottom, var(--tick) 0 1px, transparent 1px 9px);opacity:.9;width:6px;position:absolute;top:10px;bottom:10px}.sheet__ticks--l{left:7px}.sheet__ticks--r{right:7px}.sheet__name{writing-mode:vertical-rl;background:var(--paper);border:1px solid var(--line);font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-right:0;align-items:center;gap:10px;padding:14px 6px;display:flex;position:absolute;top:50%;right:0;translate:0 -50%}.sheet__name b{color:var(--ink);font-weight:500}.sheet__name .sq{width:6px;height:6px}@media (max-width:900px){.sheet__name{display:none}}@media (max-width:700px){.sheet__ticks{width:4px}.sheet__ticks--l{left:4px}.sheet__ticks--r{right:4px}}.cross{pointer-events:none;z-index:3;width:13px;height:13px;color:var(--ink-3);position:absolute;translate:-50% -50%}.cross:before,.cross:after{content:"";background:currentColor;position:absolute}.cross:before{width:1px;height:13px;top:0;left:6px}.cross:after{width:13px;height:1px;top:6px;left:0}.cross--light{color:#ffffffbf}.hdr{z-index:70;top:var(--f);left:var(--f);right:var(--f);height:var(--hh);background:var(--paper) var(--noise) fixed;border:1px solid var(--line);box-shadow:0 calc(var(--f) * -1) 0 var(--paper), calc(var(--f) * -1) 0 0 var(--paper), var(--f) 0 0 var(--paper), calc(var(--f) * -1) calc(var(--f) * -1) 0 var(--paper), var(--f) calc(var(--f) * -1) 0 var(--paper);align-items:stretch;display:flex;position:fixed}.hdr__logo{border-right:1px solid var(--line);align-items:center;margin-right:auto;padding:0 22px;display:flex}.hdr__logo img{width:128px;height:auto;transition:opacity .2s}.hdr__logo:hover img{opacity:.82}.hdr__nav,.hdr>nav{display:flex}.cell-link,.hdr>nav>a{isolation:isolate;border-left:1px solid var(--line);min-width:132px;font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);transition:color .35s var(--ease);align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.cell-link:before,.hdr>nav>a:before{content:"";z-index:-1;background:var(--ink);transition:translate .45s var(--ease);position:absolute;inset:0;translate:0 101%}.cell-link:after,.hdr>nav>a:after{content:"";opacity:.55;width:5px;height:5px;transition:translate .35s var(--ease);border-bottom:1px solid;border-right:1px solid;position:absolute;bottom:6px;right:6px}.cell-link:hover,.cell-link:focus-visible,.hdr>nav>a:hover,.hdr>nav>a:focus-visible{color:var(--paper)}.cell-link:hover:before,.cell-link:focus-visible:before,.hdr>nav>a:hover:before,.hdr>nav>a:focus-visible:before{translate:0}.cell-link:hover:after,.hdr>nav>a:hover:after{translate:2px 2px}.cell-link svg,.hdr>nav>a svg{width:15px;height:15px}.hdr__cta{isolation:isolate;border-left:1px solid var(--line);background:var(--ink);color:var(--paper);font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;transition:color .35s var(--ease);align-items:center;gap:12px;padding:0 22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.hdr__cta:before{content:"";z-index:-1;background:var(--lime);transition:translate .45s var(--ease);position:absolute;inset:0;translate:0 101%}.hdr__cta:hover,.hdr__cta:focus-visible{color:var(--ink)}.hdr__cta:hover:before,.hdr__cta:focus-visible:before{translate:0}.hdr__cta svg{width:16px;height:16px;color:var(--lime);transition:color .35s, translate .35s var(--ease)}.hdr__cta:hover svg{color:var(--ink);translate:3px}.hdr__menu{border:0;border-left:1px solid var(--line);cursor:pointer;font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;align-items:center;gap:12px;padding:0 18px;display:none}.hdr__menu svg{width:20px;height:20px}.hdr__menu .lucide-x{display:none}.hdr__menu[aria-expanded=true] .lucide-x{display:block}.hdr__menu[aria-expanded=true] .lucide-menu{display:none}@media (max-width:1180px){.hdr__nav,.hdr>nav,.hdr__signin{display:none}.hdr__menu{display:flex}}@media (max-width:600px){.hdr__cta{display:none}.hdr__logo{padding:0 16px}.hdr__logo img{width:112px}.hdr__menu{justify-content:space-between;min-width:132px}}.menu{z-index:65;left:var(--f);right:var(--f);top:calc(var(--f) + var(--hh) - 1px);bottom:var(--f);background:var(--paper) var(--noise) fixed;border:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out), translate .4s var(--ease-out), visibility 0s .4s;flex-direction:column;display:flex;position:fixed;overflow:auto;translate:0 -8px}.menu.is-open{opacity:1;visibility:visible;transition:opacity .3s var(--ease-out), translate .4s var(--ease-out);translate:0}.menu a.menu__item{padding:22px var(--pad);border-bottom:1px solid var(--line);font:700 clamp(30px, 8vw, 52px)/1 var(--display);letter-spacing:-.04em;text-transform:uppercase;transition:background-color .3s, color .3s, padding .4s var(--ease);align-items:baseline;gap:18px;text-decoration:none;display:flex}.menu a.menu__item span{font:500 11px/1 var(--mono);letter-spacing:.08em;color:var(--green)}.menu a.menu__item:hover{background:var(--ink);color:var(--paper);padding-left:calc(var(--pad) + 10px)}.menu__foot{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.menu__foot a{min-height:64px}.menu__foot .hdr__cta{justify-content:space-between;display:flex}.btn{isolation:isolate;letter-spacing:.08em;text-transform:uppercase;height:52px;text-decoration:none;position:relative;overflow:hidden;font:500 12px/1 var(--mono)!important;border:1px solid!important;align-items:stretch!important}.btn>span:first-child{align-items:center;padding:0 22px;display:flex}.btn__arrow{border-left:1px dashed;place-items:center;width:52px;display:grid}.btn__arrow svg{width:17px;height:17px}.btn:before{content:"";z-index:-1;background:var(--ink);transition:translate .45s var(--ease);position:absolute;inset:0;translate:0 101%}.btn:hover,.btn:focus-visible{color:var(--paper)}.btn:hover:before,.btn:focus-visible:before{translate:0}.btn--fill{background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important}.btn--fill .btn__arrow{background:var(--lime);color:var(--ink);border-left:0}.btn--fill:before{background:var(--green)}.btn--lime{background:var(--lime)!important;color:var(--ink)!important;border-color:var(--lime)!important}.btn--lime .btn__arrow{border-left-color:#062a1e59}.btn--lime:before{background:var(--paper)}.btn--lime:hover{color:var(--ink)!important}.on-dark .btn:not(.btn--lime):not(.btn--fill){color:var(--mint)}.on-dark .btn:not(.btn--lime):not(.btn--fill):before{background:var(--mint)}.on-dark .btn:not(.btn--lime):not(.btn--fill):hover{color:var(--ink)}section{position:relative}.on-dark{background:var(--forest);color:var(--mint);--line:var(--forest-line)}.on-dark .lede{color:#eaf6e3b8}.on-dark .label{color:var(--lime)}.on-dark .cross{color:#eaf6e373}.checks{gap:12px;margin-top:6px;display:grid}.checks li{align-items:flex-start;gap:12px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.checks svg{width:18px;height:18px;color:var(--green);flex:none;margin-top:2px}@media (prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}}.foot{background:var(--forest-2);color:var(--mint);--line:var(--forest-line);padding:clamp(56px, 7vw, 96px) var(--pad) 0}.foot__grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;padding-bottom:clamp(48px,6vw,80px);display:grid}.foot__brand img{width:150px}.foot__brand b{font:600 20px/1.25 var(--display);letter-spacing:-.02em;color:#fff;margin-top:24px;display:block}.foot__brand p{color:#eaf6e399;max-width:30ch;margin-top:8px;font-size:15px}.foot h2{color:var(--lime);margin-bottom:18px}.foot ul{gap:10px;display:grid}.foot li a,.foot li span{color:#eaf6e3db;align-items:center;gap:8px;font-size:15.5px;text-decoration:none;display:inline-flex}.foot li a:hover{color:#fff}.foot li svg{width:15px;height:15px;color:var(--lime)}.foot__base{border-top:1px solid var(--line);color:#eaf6e380;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:22px 0 26px;font-size:10.5px;display:flex}.foot__base a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.foot__base a:hover{color:var(--lime)}.foot__base svg{width:14px;height:14px}@media (max-width:900px){.foot__grid{grid-template-columns:1fr 1fr}.foot__brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.hdr>nav>a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--lime)}h1,h2,h3,h4,h5,h6,blockquote{font-family:var(--display)}code{font:500 .9em/1 var(--mono)}small{color:var(--ink-3);font-size:15px}.button,.button-secondary{isolation:isolate;border:1px solid var(--ink);height:52px;font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .35s var(--ease);align-items:center;padding:0 22px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.button{background:var(--ink);color:var(--paper)}.button-secondary{height:46px;color:var(--ink);background:0 0}.button:before,.button-secondary:before{content:"";z-index:-1;transition:translate .45s var(--ease);position:absolute;inset:0;translate:0 101%}.button:before{background:var(--green)}.button-secondary:before{background:var(--ink)}.button:hover:before,.button:focus-visible:before,.button-secondary:hover:before,.button-secondary:focus-visible:before{translate:0}.button-secondary:hover,.button-secondary:focus-visible{color:var(--paper)}.card{background:var(--paper);border:1px solid var(--line);box-shadow:0 6px 0 -1px var(--ink);padding:22px}.framed,[data-block=figure] img{background:#fff;border:1px solid #062a1e59;box-shadow:10px 10px #062a1e14}[data-block=figure] figcaption{font:500 10.5px/1.45 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:14px}[data-block=prose]>h2{font:700 clamp(26px, 2.6vw, 38px)/1 var(--display);letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance}[data-block=prose]>p{color:var(--ink-2);text-wrap:pretty;max-width:62ch;margin-top:18px}[data-block=list]>h2{font:600 21px/1.2 var(--display);letter-spacing:-.025em;margin-bottom:14px}ul[data-block=list],[data-block=list]>ul,ol[data-block=list],[data-block=list]>ol{gap:12px;display:grid}[data-block=list] li{align-items:baseline;gap:12px;font-weight:600;line-height:1.45;display:flex}[data-block=list] li:before{content:"";background:var(--lime);flex:none;width:8px;height:8px;translate:0 -1px}[data-block=quote]{flex-direction:column;gap:28px;display:flex}[data-block=quote] blockquote{font:500 clamp(22px, 2.3vw, 34px)/1.22 var(--display);letter-spacing:-.03em;text-wrap:pretty;text-indent:-.42em}[data-block=quote] blockquote p:before{content:"“";color:var(--lime)}[data-block=quote] blockquote p:after{content:"”"}[data-block=quote] figcaption{border-top:1px dashed var(--line);font:500 11.5px/1.45 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-top:22px}dl[data-block=stat]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}dl[data-block=stat]>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column-reverse;justify-content:flex-end;gap:16px;padding:clamp(36px,4vw,56px) clamp(20px,2.4vw,36px) clamp(30px,3vw,44px);display:flex;position:relative}dl[data-block=stat]>div:before{content:"";background:repeating-linear-gradient(to right, var(--tick) 0 1px, transparent 1px 8px);height:7px;position:absolute;top:0;left:0;right:0}dl[data-block=stat] dd{font:700 clamp(54px, 6.6vw, 108px)/.9 var(--display);letter-spacing:-.06em;margin:0}dl[data-block=stat] dt{font:500 11.5px/1.45 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}[data-block=faq]>h2{font:700 clamp(26px, 2.6vw, 38px)/1 var(--display);letter-spacing:-.04em;text-transform:uppercase;margin-bottom:28px}[data-block=faq] details{border-bottom:1px solid var(--line)}[data-block=faq] details:first-of-type{border-top:1px solid var(--line)}[data-block=faq] summary{cursor:pointer;font:600 clamp(19px, 1.7vw, 24px)/1.25 var(--display);letter-spacing:-.025em;transition:color .25s, padding .4s var(--ease);grid-template-columns:1fr 40px;align-items:center;gap:20px;padding:26px 0;list-style:none;display:grid}[data-block=faq] summary::-webkit-details-marker{display:none}[data-block=faq] summary:hover{color:var(--green);padding-left:8px}[data-block=faq] summary i{border:1px solid var(--line);place-items:center;width:40px;height:40px;transition:background-color .3s,color .3s,border-color .3s;display:grid}[data-block=faq] summary svg{width:18px;height:18px;transition:rotate .45s var(--ease)}[data-block=faq] details[open] summary i{background:var(--ink);color:var(--lime);border-color:var(--ink)}[data-block=faq] details[open] summary svg{rotate:45deg}[data-block=faq] details p{color:var(--ink-2);max-width:62ch;padding:0 64px 28px 0}.on-dark [data-block=faq] details p{color:#eaf6e3b8}.on-dark [data-block=faq] summary:hover{color:var(--lime)}.on-dark [data-block=faq] details[open] summary i{background:var(--lime);color:var(--ink);border-color:var(--lime)}@media (prefers-reduced-motion:no-preference){[data-block=faq] details::details-content{block-size:0;transition:block-size .45s var(--ease), content-visibility .45s allow-discrete;overflow:clip}[data-block=faq] details[open]::details-content{block-size:auto}}@media (max-width:900px){[data-block=faq] details p{padding-right:0}}[data-block=table]>h2,[data-block=schedule]>h2,[data-block=gallery]>h2,[data-block=people]>h2{font:700 clamp(26px, 2.6vw, 38px)/1 var(--display);letter-spacing:-.04em;text-transform:uppercase;margin-bottom:22px}[data-block] table{border-collapse:collapse;width:100%;font-size:15.5px}[data-block] caption{caption-side:top;text-align:left;font:500 10.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--green);padding-bottom:12px}[data-block] th,[data-block] td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px}[data-block] thead th{background:var(--ink);color:var(--mint);font:500 10.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}[data-block] tbody th{font-weight:700}[data-block] [data-frame]{border:1px solid var(--line)}[data-block] [data-download]{font:500 11.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:12px}[data-block=gallery] ul,[data-block=people] ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:22px;display:grid}[data-block=gallery] img,[data-block=people] img{border:1px solid var(--line)}[data-block=gallery] figcaption,[data-block=people] [data-role]{font:500 10.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:10px}[data-block=people] h3{font:600 21px/1.2 var(--display);letter-spacing:-.025em;margin-top:14px}main>h1:first-child{padding-top:clamp(48px,6vw,96px)}main>h1:first-child,main>h1:first-child~*{padding-inline:var(--pad)}main>h1:first-child~:last-child{padding-bottom:clamp(56px,7vw,112px)}body>header{z-index:70;top:var(--f);left:var(--f);right:var(--f);height:var(--hh);position:fixed}
