.sd .sv-folder{position:relative;top:auto}.sd h2{font-size:clamp(38px,min(5vw,8.4vh),92px)}.sd-head{margin-bottom:clamp(28px,5vh,56px)}.sd-tabs{padding:clamp(24px,5vh,56px) var(--g) 0}.sd-back{border-bottom:1px solid;margin-bottom:clamp(18px,3vh,30px);padding-bottom:3px;font-size:13px;font-weight:700;display:inline-block}.sd-tabrow{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:6px;display:grid}.sd-tab{--bg:var(--red);--fg:var(--beige);background:var(--bg);height:42px;color:var(--fg);font:700 clamp(11px,1vw,14px)/1 var(--font-metropolis),Arial,sans-serif;white-space:nowrap;opacity:.55;transition:opacity .3s,transform .45s var(--ease);border-radius:14px 14px 0 0;align-items:center;gap:10px;padding:0 clamp(10px,1.3vw,18px);display:flex;transform:translateY(8px)}.sd-tab span{letter-spacing:.06em;opacity:.6;flex:none;font-size:.82em}.sd-tab b{text-overflow:ellipsis;min-width:0;overflow:hidden}.sd-tab[data-tone="1"]{--bg:var(--photo);--fg:var(--ink)}.sd-tab[data-tone="2"]{--bg:var(--ink);--fg:var(--beige)}.sd-tab[data-tone="3"]{--bg:var(--red40);--fg:var(--ink)}.sd-tab[data-tone="4"]{--bg:#e6dac9;--fg:var(--ink)}.sd-tab:hover{opacity:.85;transform:translateY(3px)}.sd-tab[aria-current=page]{opacity:1;height:50px;transform:none}.sd-sheet{min-height:min(64svh,680px);margin:0 var(--g);background:var(--bg);color:var(--fg);border-radius:0 0 clamp(18px,2vw,30px) clamp(18px,2vw,30px);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,90px);padding:clamp(30px,6vh,70px) clamp(22px,3.6vw,64px);display:grid;box-shadow:0 30px 60px -20px #14141433,inset 0 0 0 1px #1414140f}.sd-sheet-main{flex-direction:column;align-self:stretch;display:flex}.sd-sheet .sv-shape{width:clamp(56px,6vw,104px)}.sd-num{letter-spacing:.16em;text-transform:uppercase;opacity:.65;margin:auto 0 12px;font-size:12px;font-weight:700}.sd-sheet h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,min(7.4vw,12.5vh),142px);font-weight:700;line-height:.94}.sd-line{font-family:var(--font-aikyam),Georgia,serif;margin:clamp(14px,2.4vh,24px) 0 0;font-size:clamp(22px,min(2.2vw,3.8vh),38px);line-height:1.1}.sd-intro{max-width:520px;color:var(--muted);margin:0;font-size:clamp(16px,min(1.35vw,2.3vh),20px);line-height:1.6}.sd-get{padding:clamp(90px,15vh,170px) var(--g) clamp(40px,7vh,80px)}.sd-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.6vw,42px);margin:0;padding:0;list-style:none;display:grid}.sd-card{background:var(--photo) linear-gradient(#5313121a 1px,transparent 1px) 0 64px/100% 30px;min-height:clamp(240px,32vh,320px);rotate:var(--tilt);transition:rotate .5s var(--ease),translate .5s var(--ease);flex-direction:column;padding:clamp(26px,3.6vh,38px) clamp(22px,2.2vw,34px);display:flex;position:relative;box-shadow:0 2px #0000000d,0 22px 40px #3a2a1e1f}.sd-card:hover{translate:0 -6px;rotate:0deg}.sd-tape{background:#e9dcc0d9;width:96px;height:24px;margin-left:-48px;position:absolute;top:-12px;left:50%;rotate:-3deg;box-shadow:0 1px 3px #0002}.sd-card-num{letter-spacing:.1em;color:var(--red60);font-size:12px;font-weight:700}.sd-card h3{letter-spacing:-.04em;margin:auto 0 12px;padding-top:30px;font-size:clamp(24px,2.2vw,36px);font-weight:600;line-height:1}.sd-card p{color:#4a4441;margin:0;font-size:15px;line-height:1.55}.sd-how{padding:clamp(60px,10vh,120px) var(--g)}.sd-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-for{padding:clamp(40px,8vh,90px) var(--g);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,5vw,90px);display:grid}.sd-strips{flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sd-strips li{background:var(--ink);color:var(--beige);font:800 clamp(14px,1.4vw,22px)/1.1 var(--font-metropolis),Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:.5em .85em .45em;box-shadow:0 8px 16px #14141426}.sd-strips li:nth-child(2n){background:var(--red)}.sd-seen{padding:clamp(80px,13vh,150px) var(--g) clamp(40px,7vh,80px)}.sd-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.sd-projects[data-count="1"]{grid-template-columns:minmax(0,760px)}.sd-projects[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-projects li{rotate:var(--tilt)}.sd-project{display:block;position:relative}.sd-photo{background:var(--photo);transition:transform .6s var(--ease);padding:clamp(8px,.8vw,12px);display:block;position:relative;box-shadow:0 24px 46px #1414142e}.sd-tape-l{margin-left:0;left:16%;rotate:-6deg}.sd-photo-img{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.sd-photo-img img{object-fit:cover;transition:transform 1.2s var(--ease)}.sd-project:hover .sd-photo{transform:translateY(-6px)}.sd-project:hover .sd-photo-img img{transform:scale(1.04)}.sd-brand{background:var(--bg);color:var(--fg);padding:.22em .45em .28em;font-size:clamp(28px,min(3.4vw,6vh),60px);line-height:.95;display:inline-block;position:absolute;top:calc(100% - 3.4em);left:-3%;rotate:-3deg;box-shadow:0 14px 26px #14141433}.sd-brand-rooted{letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-weight:700}.sd-brand-field{font-family:var(--font-metropolis),Arial,sans-serif;letter-spacing:-.04em;font-weight:200}.sd-brand-goodkind{font-family:var(--font-metropolis),Arial,sans-serif;letter-spacing:-.05em;font-weight:900}.sd-project-cap{letter-spacing:.12em;text-transform:uppercase;color:#4a4441;justify-content:space-between;gap:16px;margin-top:clamp(36px,6vh,60px);font-size:12px;font-weight:700;display:flex}.sd-project-cap b{color:var(--red);transition:transform .4s var(--ease);font-size:16px}.sd-project:hover .sd-project-cap b{transform:rotate(45deg)}.sd-next{padding:clamp(80px,13vh,150px) var(--g) clamp(80px,13vh,150px);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,70px);display:grid}.sd-next-folder{background:var(--bg);color:var(--fg);transition:transform .5s var(--ease);border-radius:0 clamp(16px,1.6vw,24px) clamp(16px,1.6vw,24px);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:clamp(28px,4.4vh,44px) clamp(22px,3vw,48px);display:grid;position:relative;box-shadow:0 24px 50px #1414142e}.sd-next-folder:hover{transform:translateY(-8px)}.sd-next-tab{background:var(--bg);border-radius:14px 14px 0 0;align-items:center;gap:10px;height:40px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:100%;left:0}.sd-next-tab span{letter-spacing:.06em;opacity:.6;font-size:.82em}.sd-next-body{flex-direction:column;gap:10px;display:flex}.sd-next-body b{letter-spacing:-.05em;font-size:clamp(32px,4vw,68px);font-weight:700;line-height:1}.sd-next-body em{color:inherit;font-size:clamp(18px,1.7vw,26px)}.sd-next-arrow{aspect-ratio:1;background:var(--fg);width:clamp(48px,4vw,64px);color:var(--bg);transition:transform .5s var(--ease);border-radius:50%;place-items:center;font-size:22px;display:grid}.sd-next-folder:hover .sd-next-arrow{transform:translate(6px)}.sd-next-cta p{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(20px,1.8vw,28px);font-weight:600}.sd .sd-btn{background:var(--red);color:var(--beige)}.sd .sd-btn:hover{background:var(--ink)}@media (max-width:820px){.sd-tabrow{scrollbar-width:none;margin:0 calc(var(--g) * -1);padding:0 var(--g);display:flex;overflow-x:auto}.sd-tabrow::-webkit-scrollbar{display:none}.sd-tab{flex:none;max-width:none}.sd-tab[aria-current=page]{order:-1}.sd-sheet{border-radius:0 0 22px 22px;grid-template-columns:1fr;min-height:0;margin:0}.sd-num{margin-top:22px}.sd-cards,.sd-steps,.sd-projects,.sd-projects[data-count="3"]{grid-template-columns:1fr}.sd-card{min-height:0}.sd-for{grid-template-columns:1fr}.sd-strips li{white-space:normal}.sd-next{grid-template-columns:1fr;padding-top:110px}}.sd-brand-logo{background:currentColor;height:.8em;display:block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
