@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.1nzccunaoxsdm.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/e455bcff747f0d5e-s.1wuo3gtslpr33.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/791bf8c4bb753ed6-s.p.0ggqn9ig56u4s.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_78ac8f05-module__c3AQtG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_78ac8f05-module__c3AQtG__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_24670961-module__6lzLDG__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_24670961-module__6lzLDG__variable{--font-body:"Figtree", "Figtree Fallback"}
:root{--white:#fff;--cream:#faf7f0;--beige:#e8dccb;--apple:#c7ddb5;--green:#293d30;--leaf:#4a7d3d;--gutter:clamp(16px, 4vw, 48px);--ease:cubic-bezier(.22, .61, .36, 1);--nav-h:112px}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--white);color:var(--green);font:400 1.0625rem/1.65 var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--green);color:var(--cream);border-radius:999px;padding:10px 16px;transition:top .2s;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.btn{background:var(--green);color:var(--cream);transition:transform .35s var(--ease), box-shadow .35s var(--ease), background .35s;border-radius:999px;align-items:center;gap:.6rem;padding:.95rem 1.7rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px #293d3000}.btn-sm{padding:.6rem 1.25rem;font-size:.95rem}.btn-icon{transition:transform .35s var(--ease);flex:none}@media (hover:hover){.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #293d308c}.btn:hover .btn-icon{transform:scale(1.12)rotate(-6deg)}}.btn:active{box-shadow:none;transition-duration:.1s;transform:translateY(0)scale(.97)}.btn:focus-visible{outline-color:var(--green);outline-offset:4px}.nav{z-index:50;transition:background .45s var(--ease), box-shadow .45s var(--ease);position:fixed;inset:0 0 auto}.nav-solid{background:var(--cream);box-shadow:0 1px #293d3014,0 12px 30px -24px #293d3059}.nav-bar{max-width:1320px;height:var(--nav-h);transition:height .45s var(--ease);align-items:center;gap:2rem;margin:0 auto;padding:0 clamp(16px,4vw,48px);display:flex}.nav-solid .nav-bar{height:96px}.logo{flex:none;display:block}.logo img{width:auto;height:88px}.nav-links{gap:clamp(1.2rem,2.4vw,2.4rem);margin-left:auto;display:flex}.nav-links a{transition:color .45s var(--ease), text-shadow .45s var(--ease);padding:.3rem 0;font-size:1.1rem;font-weight:600;text-decoration:none;position:relative}.nav-links a:after{content:"";background:var(--apple);transform-origin:0;height:2px;transition:transform .4s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a:focus-visible:after{transform:scaleX(1)}.burger,.menu{display:none}@media (max-width:899px){.nav-links,.nav-cta{display:none}.nav-bar{justify-content:space-between;gap:1rem}.burger{background:var(--green);width:48px;height:48px;color:var(--cream);cursor:pointer;transition:transform .2s var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.burger:active{transform:scale(.92)}.burger-lines,.burger-lines:before{width:20px;height:2px;transition:transform .4s var(--ease);background:currentColor;border-radius:2px;display:block}.burger-lines{position:relative;transform:translateY(-4px)}.burger-lines:before{content:"";position:absolute;top:8px}.burger[aria-expanded=true] .burger-lines{transform:rotate(45deg)}.burger[aria-expanded=true] .burger-lines:before{transform:translateY(-8px)rotate(-90deg)}.menu{background:var(--cream);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .5s var(--ease), visibility 0s .5s;display:block;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 24px 30px -26px #293d3059}.menu[data-open=true]{clip-path:inset(0);visibility:visible;transition:clip-path .5s var(--ease), visibility 0s}.menu nav{gap:.25rem;padding:.5rem clamp(16px,4vw,48px) 2rem;display:grid}.menu nav>a{font-family:var(--font-display);border-bottom:1px solid #293d301f;padding:.7rem 0;font-size:1.6rem;text-decoration:none}.menu nav>*,.menu-cta{opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);transform:translateY(10px)}.menu[data-open=true] nav>*{opacity:1;transition-delay:calc(var(--i) * 60ms + .12s);transform:none}.menu-cta{padding-top:1.2rem}}.hero{background:var(--white);position:relative}.hero-card{position:relative}.hero-photo{background:var(--beige);height:100svh;min-height:36rem;position:relative;overflow:hidden}.hero-photo img{object-fit:cover;object-position:center 65%;width:100%;height:100%}.eyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.8rem;margin-bottom:1.2rem;font-size:.8rem;font-weight:600;display:flex}.eyebrow:before{content:"";background:var(--apple);border-radius:2px;width:2.2rem;height:2px}h1{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-bottom:1.4rem;font-size:clamp(2.5rem,6.4vw,5rem);font-weight:400;line-height:1.04}h1 em{color:var(--leaf);font-style:italic;font-weight:300}.hero-text{z-index:1;text-align:center;padding:var(--nav-h) var(--gutter) 2rem;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero-text:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 42% at 50% 54%,#ffffff61 0%,#ffffff38 50%,#fff0 100%);position:absolute;inset:0}.hero-text h1{max-width:16em}.lead{max-width:32em;margin-bottom:2rem;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:500}@media (min-width:900px){.hero-text{text-align:left;padding:var(--nav-h) calc(var(--gutter) * .5) 13vw 0;align-items:flex-start;left:68%}.hero-text:before{display:none}.hero-text>div:last-child{align-self:flex-end}.hero-text .eyebrow{letter-spacing:.02em;font-size:clamp(1.15rem,1.4vw,1.45rem);font-weight:500}h1{font-size:clamp(2.4rem,3.9vw,4.8rem)}.lead{margin-bottom:1.4rem;font-size:clamp(1rem,1.3vw,1.3rem)}.hero-text h1{max-width:none}}.hero-text .eyebrow{justify-content:inherit;text-transform:uppercase}.hero-text .eyebrow:before{display:none}.wave{z-index:3;height:clamp(48px,7vw,100px);line-height:0;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.wave-svg{width:200%;height:100%;position:absolute;bottom:0;left:0}.wave-back{opacity:.7;animation:38s linear infinite drift;bottom:8px}.wave-front{animation:62s linear infinite drift-r;transform:translate(-50%)}.hero .wave,.about-cap{height:clamp(28px,3.5vw,52px)}.hero .wave-front{animation:none}@keyframes drift{to{transform:translate(-50%)}}@keyframes drift-r{to{transform:translate(0)}}.section{padding:clamp(4.5rem,9vw,8rem) 0 clamp(6rem,11vw,10rem);position:relative}.wrap{max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.tone-cream{background:var(--cream)}.tone-white{background:var(--white)}.tone-beige{background:var(--beige)}.tone-apple{background:var(--apple)}.tone-green{background:var(--green)}h2{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin-bottom:1.2rem;font-size:clamp(2rem,5vw,3.4rem);font-weight:400;line-height:1.08}h2 em{font-style:italic;font-weight:300}h3{font-family:var(--font-display);margin-bottom:.7rem;font-size:1.6rem;font-weight:500;line-height:1.15}.section p+p{margin-top:1rem}.section .btn{margin-top:1.6rem}.head .eyebrow{color:var(--green);font-size:1rem}.head{max-width:40rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.split{align-items:center;gap:2.5rem;display:grid}.section-bleed{padding:0}.about-photo{background:var(--cream);position:relative}.about-photo img{width:100%;height:auto;display:block}.about-curve,.about-cap{display:none}.about-cap-m{z-index:4;width:100%;display:block;position:absolute;top:calc(1px - clamp(28px,3.5vw,52px));left:0}.about-text{background:var(--white);padding:2.5rem var(--gutter) clamp(6rem, 11vw, 10rem)}.about-text .eyebrow:before{background:var(--leaf)}.about-name{white-space:nowrap;margin-bottom:.5rem;font-size:clamp(1.4rem,6.4vw,2.6rem)}.about-role{text-transform:uppercase;letter-spacing:.2em;color:var(--leaf);margin-bottom:1.6rem;font-size:.8rem;font-weight:600}.about-bio p:not(.eyebrow):not(.about-role){font-size:1.15rem;line-height:1.7}@media (min-width:900px){.about-grid{grid-template-columns:44% 1fr;display:grid}.about-photo img{z-index:1;width:94%;position:relative;left:14%}.about-cap{z-index:4;width:87.5%;display:block;position:absolute;top:calc(1px - clamp(28px,3.5vw,52px));left:0}.about-cap-m{display:none}.about-curve{width:14%;height:100%;display:block;position:absolute;top:0;right:-1px}.about-text{padding:clamp(4rem, 8vw, 7rem) var(--gutter) clamp(7rem, 12vw, 11rem) 5vw;flex-direction:column;justify-content:center;display:flex}.about-name{font-size:clamp(2.2rem,3.6vw,3.6rem)}}.cards{gap:1.25rem;display:grid}.card{background:var(--cream);transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:1.75rem;flex-direction:column;display:flex;overflow:hidden}.card-media{overflow:hidden}.card-img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:scale .9s var(--ease);display:block}@media (hover:hover){.card:hover .card-img{scale:1.04}}.card-body{flex:1;padding:clamp(2rem,3.4vw,2.8rem) clamp(1.6rem,3vw,2.4rem) clamp(1.8rem,3vw,2.4rem)}.card h3{text-align:center;text-wrap:balance;margin-bottom:.9rem;font-size:1.75rem}.card-body p{line-height:1.7}.card h3:after{content:"";background:var(--leaf);width:2.6rem;height:2px;margin:.8rem auto 0;display:block}@media (hover:hover){.card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -30px #293d3080}}.info{background:var(--cream);border-radius:2rem;padding:clamp(.6rem,1.5vw,1rem) clamp(1.6rem,3vw,2.6rem);box-shadow:0 30px 50px -40px #293d3073}.info>div{gap:.35rem;padding:1.35rem 0;display:grid}.info>div+div{border-top:1px solid #293d301f}.info dt{letter-spacing:.16em;text-transform:uppercase;color:var(--leaf);font-size:.75rem;font-weight:600}.info dd{overflow-wrap:anywhere;font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.35}.info a{text-decoration:underline;-webkit-text-decoration-color:var(--apple);text-decoration-color:var(--apple);text-underline-offset:.25em;transition:text-decoration-color .3s var(--ease);text-decoration-thickness:2px}.info a:hover{-webkit-text-decoration-color:var(--leaf);text-decoration-color:var(--leaf)}.faq{gap:.8rem;max-width:52rem;display:grid}.faq details{background:var(--white);border-radius:1.4rem;padding:0 1.5rem}.faq summary{cursor:pointer;padding:1.2rem 2rem 1.2rem 0;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";transition:rotate .35s var(--ease);font-size:1.5rem;position:absolute;top:50%;right:0;translate:0 -50%}.faq details[open] summary:after{rotate:45deg}.faq details p{padding-bottom:1.3rem}.footer{background:var(--green);color:var(--cream);padding:0 0 2.5rem;font-size:.95rem}.footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;display:flex}@media (min-width:900px){.split{grid-template-columns:1fr 1fr;gap:clamp(3rem,7vw,7rem)}.cards{grid-template-columns:1fr 1fr}}@supports (animation-timeline:view()){.reveal{animation:linear both rise;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes slide-left{0%{transform:translate(-40vw)}to{transform:none}}.reveal-left{animation:linear both slide-left;animation-timeline:view();animation-range:entry cover 38%}.reveal-seq{animation:linear both rise;animation-timeline:view();animation-range:entry calc(5% + var(--i,0) * 7%) cover calc(26% + var(--i,0) * 7%)}@keyframes mask-up{0%{clip-path:inset(0 0 100%);transform:translateY(.5em)}to{clip-path:inset(-20% -5% -25%);transform:none}}.section h2:not(.reveal-seq){animation:linear both mask-up;animation-timeline:view();animation-range:entry 10% cover 28%}@keyframes line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.section .eyebrow:before{transform-origin:0;animation:linear both line-grow;animation-timeline:view();animation-range:entry 10% cover 26%}@keyframes card-in{0%{opacity:0;translate:calc((var(--c,0) * 2 - 1) * 70px) 56px;scale:.96}to{opacity:1;translate:0;scale:1}}.reveal-card{animation:linear both card-in;animation-timeline:view();animation-range:entry 5% cover 40%}@keyframes card-par{0%{transform:scale(1.18)translateY(-5%)}to{transform:scale(1.18)translateY(5%)}}.card-img{animation:linear both card-par;animation-timeline:view();animation-range:cover}.info>div{animation:linear both rise;animation-timeline:view();animation-range:entry calc(5% + var(--i,0) * 7%) cover calc(28% + var(--i,0) * 7%)}.info>div:nth-child(2){--i:1}.info>div:nth-child(3){--i:2}.info>div:nth-child(4){--i:3}.faq details{animation:linear both rise;animation-timeline:view();animation-range:entry 5% cover 30%}@keyframes hero-text-out{to{opacity:0;transform:translateY(-6vh)}}.hero-text{animation:linear both hero-text-out;animation-timeline:view();animation-range:exit exit 55%}@keyframes hero-drift{0%{transform:scale(1.1)}to{transform:translateY(4%)scale(1.1)}}.hero-photo img{animation:linear both hero-drift;animation-timeline:view();animation-range:exit}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rise{animation:rise 1s var(--ease) backwards;animation-delay:var(--d,0s)}.rise-photo{animation:rise 1.3s var(--ease) .2s backwards}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}.tone-apple .eyebrow:before{background:var(--green)}@media (max-width:899px){:root{--nav-h:76px}.logo img{height:56px}.nav-solid .nav-bar{height:68px}.hero-text{padding-bottom:3rem}.hero-text:before{background:radial-gradient(85% 60% at 50% 54%,#ffffff9e 0%,#ffffff73 55%,#fff0 100%)}.hero-text .lead{font-weight:600}.footer{text-align:center;padding:2rem 0 2.5rem}.footer .wrap{flex-direction:column;justify-content:center;gap:.4rem}.eyebrow{font-size:.85rem}.btn{min-height:48px}.info a{padding:.2rem 0;display:inline-block}.about-bio p:not(.eyebrow):not(.about-role){font-size:1rem;line-height:1.65}}.map{background:var(--beige);border-radius:2.2rem;gap:1rem;padding:clamp(.8rem,1.6vw,1.1rem);display:grid;box-shadow:0 30px 50px -40px #293d3073}.map iframe{aspect-ratio:4/3;border:0;border-radius:1.5rem;width:100%}.section .map .btn{justify-content:center;width:100%;margin-top:0}.faq-split{align-items:start}.map-load{text-align:center;aspect-ratio:4/3;background:var(--cream);width:100%;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:1.5rem;place-content:center;gap:.4rem;padding:1.5rem;display:grid}.map-load strong{font-family:var(--font-display);font-size:1.4rem;font-weight:500}.map-load span{font-size:.9rem}.map-load a{text-decoration:underline}.legal{padding-top:calc(var(--nav-h) + 2rem)}.legal h1{font-family:var(--font-display);margin-bottom:2rem;font-size:clamp(2rem,5vw,3.4rem);font-weight:400;line-height:1.08}.legal h2{margin:2.2rem 0 .8rem;font-size:1.6rem}.legal .wrap{max-width:52rem}.footer a{text-decoration:underline}.gallery{gap:1rem;display:grid}.gallery figure{margin:0}@media (min-width:700px){.gallery{grid-template-columns:1fr 1fr}}@supports (animation-timeline:view()){@media (max-width:699px){#studio{overflow-x:clip}@keyframes gallery-in{0%{opacity:0;translate:calc((var(--c,0) * 2 - 1) * 60vw) 0}to{opacity:1;translate:0}}.gallery .reveal-card{animation:linear both gallery-in;animation-timeline:view();animation-range:entry cover 35%}}}.gallery.io figure{opacity:0;translate:calc((var(--c,0) * 2 - 1) * 60px) 40px;transition:opacity .9s var(--ease), translate .9s var(--ease)}.gallery.io figure.in{opacity:1;translate:0}@media (max-width:699px){#studio{overflow-x:clip}.gallery.io figure{translate:calc((var(--c,0) * 2 - 1) * 60vw) 0}.gallery.io figure.in{translate:0}}.book{gap:2rem;display:grid}@media (min-width:900px){.book{grid-template-columns:1fr 1fr;align-items:start;gap:3rem}}.cal,.slots{background:var(--white);border-radius:1.75rem;padding:clamp(1.2rem,3vw,2rem)}.cal-head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.cal-head button{background:var(--cream);cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;font-size:1.4rem}.cal-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:.3rem;display:grid}.cal-dow{letter-spacing:.08em;text-transform:uppercase;color:var(--leaf);font-size:.75rem;font-weight:600}.cal-grid button,.slot-list button{background:var(--cream);font:inherit;color:inherit;cursor:pointer;border:0;border-radius:.9rem;min-height:44px}.cal-grid button:disabled,.slot-list button:disabled,.cal-head button:disabled{opacity:.3;cursor:not-allowed}.cal-grid button.on,.slot-list button.on{background:var(--green);color:var(--cream)}.slots{gap:1rem;display:grid}.slots h2{text-transform:capitalize;margin:0;font-size:1.5rem}.slot-list{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem;display:grid}.slots label{gap:.3rem;font-weight:600;display:grid}.slots input{font:inherit;background:var(--cream);border:1px solid #293d3040;border-radius:.9rem;padding:.8rem 1rem}.slots .btn{cursor:pointer;border:0;justify-content:center}.slots .btn:disabled{opacity:.45;cursor:not-allowed}@media (min-width:900px){.book-page .wrap{max-width:76rem}.book{gap:3.5rem;font-size:1.2rem}.cal-grid{gap:.5rem}.cal-grid button,.slot-list button{min-height:58px}.cal-head button{width:52px;height:52px}.slot-list{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.slots h2{font-size:1.8rem}}.slots .btn{font:inherit;font-size:1.1rem;font-weight:600}@media (min-width:900px){.slots .btn{padding:1.1rem 1.7rem;font-size:1.35rem}}.info .mail{white-space:nowrap}@media (max-width:899px){.info{padding-inline:1.2rem}.info .mail{font-size:min(1.4rem,4.3vw)}}.admin-page h1{text-align:center}.admin{text-align:center;gap:1.5rem;max-width:36rem;margin-inline:auto;display:grid}.admin-login{text-align:center;max-width:26rem;margin-inline:auto}.admin-login label{justify-items:center}.admin-login input{text-align:center;width:100%}.admin-login .btn{justify-self:center}.cal-grid button.off{background:#b43c322e;text-decoration:line-through}.cal-grid button.off.on{color:inherit;background:#b43c322e}.admin .btn{cursor:pointer;font:inherit;border:0;justify-self:center;font-weight:600}.slot-list button.off{background:#b43c322e;text-decoration:line-through}.admin .slots .btn{justify-content:center;justify-self:stretch}@media (min-width:900px){.admin{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;max-width:64rem}.admin>.btn{grid-column:1/-1}}
