@font-face{font-family:Elms Sans;src:url(/fonts/elms-sans-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:#111;-webkit-font-smoothing:antialiased;font-family:Elms Sans,Arial,sans-serif}:root{--bg:#f7f7f4;--ink:#111;--red:#c8102e;--soft:#e8e8e3;--muted:#686864;--line:#d7d7d1}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);overflow-x:hidden}a{color:inherit}.site-nav{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 64px,1440px);height:112px;margin:auto;display:grid}.brand{flex-direction:column;width:max-content;text-decoration:none;display:flex}.brand b{letter-spacing:-.06em;font-size:1.55rem;font-weight:540;line-height:.85}.brand span{letter-spacing:.2em;margin-top:8px;font-size:.43rem;font-weight:700}.brand:after{background:var(--red);content:"";width:38px;height:2px;margin-top:8px}.site-nav nav{gap:35px;display:flex}.site-nav nav a,.nav-action{letter-spacing:.16em;text-transform:uppercase;font-size:.53rem;font-weight:700;text-decoration:none}.nav-actions{justify-self:end;align-items:center;gap:20px;display:flex}.nav-action span{color:var(--red);margin-left:16px}.hero{grid-template-columns:1fr 1fr;width:min(100% - 64px,1440px);min-height:calc(100vh - 112px);margin:auto;display:grid}.hero-copy{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:clamp(70px,8vw,125px) clamp(20px,5vw,76px);display:flex}.label{color:var(--red);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.53rem;font-weight:700}.hero h1{letter-spacing:-.08em;margin:45px 0 32px;font-size:clamp(4.6rem,7.5vw,7.8rem);font-weight:460;line-height:.84}.hero h1 em{color:var(--muted);font-style:normal}.lede{max-width:480px;color:var(--muted);margin:0;line-height:1.65}.arrow-link{border-block:1px solid var(--ink);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;max-width:380px;margin-top:48px;padding:18px 0;font-size:.55rem;font-weight:700;text-decoration:none;display:flex}.arrow-link span{color:var(--red)}.hero-object{background:#efefeb;place-items:center;display:grid;position:relative}.cover,.page-block,.soft-shadow{aspect-ratio:.66;width:min(42%,340px);position:absolute}.soft-shadow{filter:blur(40px);opacity:.35;background:#bbb;transform:translate(12%,10%)rotate(5deg)}.page-block{background:repeating-linear-gradient(90deg,#cacac4 0 1px,#fff 1px 4px);transform:translate(6%,3%)rotate(5deg)}.cover{z-index:2;color:var(--bg);background:#171717;flex-direction:column;padding:8%;transition:transform .35s;display:flex;transform:rotate(5deg);box-shadow:inset -1px 0 #ffffff2e}.hero-object:hover .cover{transform:rotate(2deg)translateY(-8px)}.cover header{justify-content:space-between;display:flex}.cover header b{font-size:1rem}.cover small,.cover footer{letter-spacing:.15em;font-size:.4rem}.cover>span{letter-spacing:-.12em;margin:auto 0;font-size:clamp(7rem,12vw,12rem);font-weight:400;line-height:.6}.cover footer{color:#f7f7f480;margin:0;line-height:1.7}.red-line{z-index:3;background:var(--red);height:2px;position:absolute;left:0;right:0}.red-line small{letter-spacing:.15em;font-size:.4rem;font-weight:700;position:absolute;bottom:8px;right:20px}.statement{border-top:1px solid var(--line);grid-template-columns:18% 52% 30%;align-items:start;width:min(100% - 64px,1440px);min-height:720px;margin:auto;padding:clamp(90px,12vw,180px) 0;display:grid}.statement h2,.notebook h2,.origin h2,.notify h2{letter-spacing:-.08em;margin:0;font-size:clamp(4rem,7vw,7.3rem);font-weight:460;line-height:.85}.statement>p:last-child{max-width:390px;color:var(--muted);align-self:end;margin:0;line-height:1.7}.notebook{background:#edede8;grid-template-columns:1fr 1fr;min-height:820px;display:grid}.notebook-copy{flex-direction:column;justify-content:center;padding:clamp(70px,9vw,140px);display:flex}.notebook-copy h2{margin:40px 0 25px}.notebook-copy>p:not(.label){max-width:480px;color:var(--muted);line-height:1.65}.notebook dl{margin:45px 0 0}.notebook dl div{border-top:1px solid var(--line);grid-template-columns:120px 1fr;padding:16px 0;display:grid}.notebook dt{letter-spacing:.17em;font-size:.48rem;font-weight:700}.notebook dd{margin:0;font-size:.75rem}.notebook-detail{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:12%;display:flex}.edge-sample{aspect-ratio:.66;background:var(--ink);width:min(70%,400px);color:var(--bg);padding:10%;position:relative;box-shadow:18px 18px #d1d1cc}.edge-sample span{font-size:1rem}.edge-sample i{background:#fff3;width:1px;position:absolute;top:0;bottom:0;right:12%}.edge-sample small{font-size:3rem;font-weight:400;position:absolute;bottom:8%;right:9%}.notebook-detail p{color:var(--muted);letter-spacing:.17em;text-transform:uppercase;margin:45px 0 0;font-size:.5rem}.principles{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:min(100% - 64px,1440px);margin:150px auto;display:grid}.principles article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:300px;padding:32px;display:flex}.principles span{color:var(--red);font-size:.52rem}.principles h3{letter-spacing:-.06em;margin:auto 0 15px;font-size:2.5rem;font-weight:480}.principles p{color:var(--muted);margin:0;font-size:.82rem}.origin{border-top:1px solid var(--line);grid-template-columns:42% 58%;width:min(100% - 64px,1440px);min-height:650px;margin:auto;display:grid}.origin-mark{flex-direction:column;justify-content:center;align-items:center;display:flex}.origin-mark b{letter-spacing:-.12em;font-size:clamp(10rem,22vw,22rem);font-weight:400;line-height:.65}.origin-mark i{background:var(--red);width:40%;height:3px;margin-top:40px}.origin>div:last-child{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:12%;display:flex}.origin h2{margin:40px 0 25px}.origin>div:last-child>p:last-child{max-width:480px;color:var(--muted);line-height:1.65}.notify{background:var(--ink);min-height:700px;color:var(--bg);grid-template-columns:1.2fr .8fr;align-items:center;padding:clamp(80px,10vw,150px) max(32px,50% - 720px);display:grid}.notify h2{margin-top:45px}.notify-action{max-width:450px}.notify-action>p{color:#f7f7f494;line-height:1.65}.notify-action a{background:var(--bg);color:var(--ink);letter-spacing:.15em;justify-content:space-between;margin-top:35px;padding:22px;font-size:.53rem;font-weight:700;text-decoration:none;display:flex}.notify-action a span{color:var(--red)}.site-footer{background:var(--ink);min-height:150px;color:var(--bg);border-top:1px solid #ffffff26;grid-template-columns:1fr auto 1fr;align-items:center;padding:35px max(32px,50% - 720px);display:grid}.site-footer p{color:#f7f7f473;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.46rem}.site-footer p:last-child{justify-self:end}@media (width<=900px){.site-nav{grid-template-columns:1fr auto}.site-nav nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{border-right:0;min-height:700px}.hero-object{min-height:700px}.statement{grid-template-columns:1fr}.statement h2{margin-top:50px}.statement>p:last-child{margin-top:60px}.notebook{grid-template-columns:1fr}.notebook-detail{min-height:700px}.origin{grid-template-columns:1fr}.origin-mark{min-height:500px}.origin>div:last-child{border-left:0;border-top:1px solid var(--line)}.notify{grid-template-columns:1fr;gap:70px}}@media (width<=620px){.site-nav,.hero,.statement,.principles,.origin{width:min(100% - 30px,1440px)}.site-nav{height:94px}.nav-action{font-size:.48rem}.hero-copy{min-height:650px;padding:70px 22px}.hero h1{font-size:clamp(3.8rem,18vw,5rem)}.hero-object{min-height:580px}.cover,.page-block,.soft-shadow{width:55%}.statement{min-height:720px}.statement h2,.notebook h2,.origin h2,.notify h2{font-size:clamp(3.8rem,17vw,5.2rem)}.notebook-copy{padding:90px 24px}.notebook-detail{min-height:570px}.principles{grid-template-columns:1fr;margin-block:90px}.principles article{min-height:240px}.origin-mark{min-height:420px}.origin>div:last-child{padding:90px 24px}.notify{padding-inline:24px}.site-footer{grid-template-columns:1fr;gap:28px;padding-block:45px}.site-footer p:last-child{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cover{transition:none}}.site-nav nav a,.nav-action{font-size:.78rem}.brand span{font-size:.62rem}.label{font-size:.74rem}.lede,.statement>p:last-child,.notebook-copy>p:not(.label),.origin>div:last-child>p:last-child,.notify-action>p{font-size:1.2rem;line-height:1.7}.arrow-link,.notify-action a{font-size:.78rem}.notebook dt{font-size:.72rem}.notebook dd{font-size:.95rem}.notebook-detail p,.principles span{font-size:.72rem}.principles p{font-size:1.05rem;line-height:1.55}.site-footer p{font-size:.65rem}@media (width<=620px){.site-nav nav a,.nav-action{font-size:.68rem}.lede,.statement>p:last-child,.notebook-copy>p:not(.label),.origin>div:last-child>p:last-child,.notify-action>p{font-size:1.125rem}}.brand b,.hero h1,.statement h2,.notebook h2,.origin h2,.notify h2,.principles h3,.origin-mark b,.cover>span{letter-spacing:-.04em}.product-display{aspect-ratio:1;place-items:center;width:min(78%,560px);display:grid;position:relative}.pocket-stack{aspect-ratio:.7;filter:drop-shadow(22px 28px 24px #11111129);width:48%;position:relative}.pocket-book{background:var(--kraft);color:var(--ink);position:absolute;inset:0}.pocket-book-back{background:#c09a70;transform:translate(16%,-7%)rotate(8deg)}.pocket-book-back:after{content:"";background:repeating-linear-gradient(90deg,#d9d6ce 0 1px,#f8f7f2 1px 3px);width:8px;position:absolute;inset:0 0 0 auto}.pocket-book-front{z-index:2;flex-direction:column;padding:10% 9% 8% 13%;transition:transform .3s;display:flex;transform:rotate(-3deg)}.product-display:hover .pocket-book-front{transform:rotate(-1deg)translate(-5px,-6px)}.pocket-book-front header,.pocket-book-front footer{justify-content:space-between;display:flex}.pocket-book-front header b{letter-spacing:-.04em;font-size:1rem}.pocket-book-front header small,.pocket-book-front footer,.pocket-book-front>p{letter-spacing:.14em;font-size:.42rem;font-weight:700}.pocket-book-front>p{margin:auto 0;line-height:1.7}.stitch{flex-direction:column;justify-content:space-around;display:flex;position:absolute;top:0;bottom:0;left:5%}.stitch:before{background:var(--red);content:"";width:1px;position:absolute;top:0;bottom:0;left:3px}.stitch i{border:1px solid var(--red);background:var(--kraft);border-radius:50%;width:7px;height:7px;position:relative}.dimension{color:var(--muted);letter-spacing:.14em;font-size:.5rem;font-weight:700;position:absolute}.dimension:before,.dimension:after{background:var(--line);content:"";position:absolute}.dimension-y{border-left:1px solid var(--line);width:1px;top:18%;bottom:17%;left:8%}.dimension-y:before,.dimension-y:after{width:8px;height:1px;left:-4px}.dimension-y:before{top:0}.dimension-y:after{bottom:0}.dimension-y span{width:max-content;position:absolute;top:50%;left:12px;transform:translateY(-50%)rotate(-90deg)}.dimension-x{border-top:1px solid var(--line);text-align:center;height:1px;bottom:5%;left:28%;right:28%}.dimension-x:before,.dimension-x:after{width:1px;height:8px;top:-4px}.dimension-x:before{left:0}.dimension-x:after{right:0}.dimension-x span{position:relative;top:10px}.product-caption{color:var(--muted);letter-spacing:.16em;margin:0;font-size:.5rem;font-weight:700;position:absolute;bottom:0;right:0}.back-top{z-index:20;border:1px solid var(--ink);background:var(--bg);width:58px;height:58px;color:var(--ink);opacity:0;pointer-events:none;border-radius:50%;place-items:center;text-decoration:none;transition:opacity .2s,transform .2s,background .2s,color .2s;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(12px)}.back-top span{margin-top:7px;font-size:1rem;line-height:.7}.back-top b{letter-spacing:.12em;margin-top:-7px;font-size:.45rem}.back-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-top:hover{background:var(--ink);color:var(--bg)}@media (width<=620px){.product-display{width:94%}.pocket-stack{width:52%}.dimension-y{left:4%}.product-caption{right:2%}.back-top{width:54px;height:54px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.pocket-book-front,.back-top{transition:none}}.skip-link{z-index:100;background:var(--ink);color:var(--bg);padding:12px 16px;font-size:.9rem;font-weight:700;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:where(a,[tabindex]):focus-visible{outline:3px solid var(--red);outline-offset:4px}.site-nav nav a,.nav-action{align-items:center;min-height:44px;display:inline-flex}.brand{justify-content:center;min-height:44px}section[id]{scroll-margin-top:24px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.skip-link{transition:none}}:root{--kraft:#a4815e}.cover,.edge-sample{background:var(--kraft);color:var(--ink)}.cover{box-shadow:inset -1px 0 #1111112e}.cover footer{color:#11111194}.cover header small{color:#111111b3}.edge-sample i{background:#1113}.hero h1{font-size:clamp(4rem,6.6vw,6.9rem)}.statement{grid-template-columns:18% 82%}.statement-content h2 span{white-space:nowrap;display:block}.statement-content>p{max-width:620px;color:var(--muted);margin:54px 0 0;font-size:1.2rem;line-height:1.7}@media (width<=900px){.statement{grid-template-columns:1fr}.statement-content{margin-top:50px}}@media (width<=620px){.hero h1{font-size:clamp(3.25rem,15vw,4.4rem)}.statement-content h2{font-size:clamp(2rem,9vw,3rem)}.statement-content>p{font-size:1.125rem}}.hero-object{min-width:0;padding:clamp(48px,6vw,92px);overflow:hidden}.hero-photo{aspect-ratio:.7;filter:drop-shadow(24px 30px 25px #1111112b);width:min(82%,540px);margin:0;transition:transform .35s;position:relative;transform:rotate(-2deg)}.hero-photo:hover{transform:rotate(0)translateY(-7px)}.hero-photo img{clip-path:inset(14.2% 12.5% 20.5% round 16px);width:155%;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.hero-photo figcaption{color:var(--muted);letter-spacing:.12em;justify-content:space-between;font-size:.68rem;font-weight:700;display:flex;position:absolute;bottom:-34px;left:0;right:0}.hero-measure{color:var(--muted);letter-spacing:.12em;font-size:.66rem;font-weight:700;position:absolute}.hero-measure-y{border-left:1px solid var(--line);top:18%;bottom:18%;left:7%}.hero-measure-y:before,.hero-measure-y:after,.hero-measure-x:before,.hero-measure-x:after{background:var(--line);content:"";position:absolute}.hero-measure-y:before,.hero-measure-y:after{width:8px;height:1px;left:-4px}.hero-measure-y:before{top:0}.hero-measure-y:after{bottom:0}.hero-measure-y span{width:max-content;position:absolute;top:50%;left:12px;transform:translateY(-50%)rotate(-90deg)}.hero-measure-x{border-top:1px solid var(--line);text-align:center;bottom:5%;left:18%;right:18%}.hero-measure-x:before,.hero-measure-x:after{width:1px;height:8px;top:-4px}.hero-measure-x:before{left:0}.hero-measure-x:after{right:0}.hero-measure-x span{position:relative;top:10px}.notebook-detail{background:#efefeb;place-items:center;min-height:820px;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.notebook-detail>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:820px;display:block;transform:rotate(90deg)scale(1.34)}.notebook-detail figcaption{z-index:2;background:var(--bg);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;padding:11px 14px;font-size:.72rem;font-weight:700;position:absolute;bottom:26px;right:28px}.material-story{width:min(100% - 64px,1440px);margin:0 auto;padding:clamp(110px,12vw,180px) 0}.material-story>header{grid-template-columns:18% 82%;margin-bottom:clamp(60px,8vw,110px);display:grid}.material-story h2{letter-spacing:-.04em;grid-column:2;margin:0;font-size:clamp(4rem,7vw,7.3rem);font-weight:460;line-height:.85}.material-grid{grid-template-columns:1.15fr .85fr;gap:24px;display:grid}.material-grid figure{background:#deded9;margin:0;position:relative;overflow:hidden}.material-grid img{object-fit:cover;width:100%;height:100%;display:block}.material-profile{grid-row:span 2;min-height:860px}.material-paper,.material-back{min-height:418px}.material-profile img{object-position:57% center}.material-paper img{object-position:center 54%}.material-back img{object-position:50% 52%}.material-grid figcaption{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:#f7f7f4f0;justify-content:space-between;gap:20px;padding:14px 16px;font-size:.75rem;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.material-grid figcaption span{color:var(--muted);text-align:right}@media (width<=900px){.hero-photo{width:min(76%,500px)}.material-story>header{grid-template-columns:1fr}.material-story h2{grid-column:1;margin-top:40px}}@media (width<=620px){.hero-object{min-height:670px;padding:54px 22px 86px}.hero-photo{width:min(72%,360px)}.hero-photo figcaption{font-size:.55rem}.hero-measure-y{left:4%}.hero-measure-x{left:12%;right:12%}.notebook-detail,.notebook-detail>img{min-height:570px}.material-story{width:min(100% - 30px,1440px);padding-block:90px}.material-story h2{font-size:clamp(3.4rem,15vw,4.7rem)}.material-grid{grid-template-columns:1fr}.material-profile{grid-row:auto;min-height:580px}.material-paper,.material-back{min-height:380px}.material-grid figcaption{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.hero-photo{transition:none}}.origin-mark b{font-size:clamp(8rem,17vw,17rem)}.nav-action svg{width:14px;height:14px;color:var(--red);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;margin-left:16px;overflow:visible}.nav-download{background:var(--red);color:#fff;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;min-height:44px;padding:0 15px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.nav-download svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px}.nav-download:hover{background:var(--ink)}@media (width<=620px){.nav-actions{gap:0}.nav-action{display:none}.nav-download{min-height:42px;padding-inline:12px;font-size:.62rem}}@media (width>=901px){.site-nav{height:88px}.brand span,.brand:after{margin-top:5px}.hero{min-height:calc(100vh - 88px)}.hero-copy{padding:36px clamp(32px,4vw,62px)}.hero h1{margin:24px 0 20px;font-size:clamp(3.5rem,4.8vw,5rem);line-height:.86}.hero .lede{font-size:1.05rem;line-height:1.55}.hero .arrow-link{margin-top:26px;padding-block:14px}.hero-object{padding:44px 70px 64px}.hero-photo{width:min(68%,420px)}.hero-photo figcaption{bottom:-25px}.hero-measure-y{top:12%;bottom:15%}.hero-measure-x{bottom:4%}}.field-guide{min-height:720px;color:var(--ink);background:#e9e4da;grid-template-columns:1fr 1fr;display:grid}.field-guide-copy{padding:clamp(80px,9vw,140px) max(32px,50vw - 720px);flex-direction:column;justify-content:center;padding-right:clamp(48px,8vw,120px);display:flex}.field-guide h2{letter-spacing:-.04em;margin:42px 0 30px;font-size:clamp(4rem,7vw,7.3rem);font-weight:460;line-height:.85}.field-guide-copy>p:not(.label){max-width:560px;color:var(--muted);margin:0;font-size:1.2rem;line-height:1.7}.size-reference{border-block:1px solid var(--ink);width:min(100%,620px);margin-top:38px}.size-reference summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:58px;font-size:.78rem;font-weight:700;list-style:none;display:flex}.size-reference summary::-webkit-details-marker{display:none}.size-reference summary i{width:18px;height:18px;position:relative}.size-reference summary i:before,.size-reference summary i:after{background:var(--red);content:"";height:1px;position:absolute;top:8px;left:0;right:0}.size-reference summary i:after{transition:transform .2s;transform:rotate(90deg)}.size-reference[open] summary i:after{transform:rotate(0)}.size-table-wrap{padding-bottom:14px;overflow-x:auto}.size-reference table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.72rem}.size-reference th,.size-reference td{border-top:1px solid var(--line);text-align:left;padding:9px 10px}.size-reference thead th{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.size-reference tbody th{font-weight:600}.size-reference .fold49-size{background:#ddd2c2}.size-reference .fold49-size th{border-left:4px solid var(--red)}.size-reference .fold49-size b{background:var(--red);color:#fff;letter-spacing:.08em;border-radius:99px;margin-left:7px;padding:3px 6px;font-size:.5rem}.field-guide-download{border:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;width:min(100%,520px);min-height:64px;margin-top:45px;padding:0 20px;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:flex}.field-guide-download svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px}.field-guide-download:hover{background:var(--ink);color:var(--bg)}.field-guide-copy small{color:var(--muted);letter-spacing:.14em;margin-top:14px;font-size:.65rem}.field-guide-preview{background:#f0f0ec;place-items:center;min-width:0;padding:clamp(45px,7vw,110px);display:grid}.guide-sheet{aspect-ratio:1.294;background:var(--bg);width:min(100%,590px);padding:6%;transform:rotate(2deg);box-shadow:22px 28px 45px #11111124}.guide-sheet header,.guide-sheet footer{justify-content:space-between;align-items:center;display:flex}.guide-sheet header b{letter-spacing:-.04em;font-size:clamp(1rem,2vw,1.6rem)}.guide-sheet header b:after{background:var(--red);content:"";width:35%;height:2px;margin-top:7px;display:block}.guide-sheet header span,.guide-sheet footer{letter-spacing:.1em;font-size:clamp(.4rem,.65vw,.62rem);font-weight:700}.guide-sheet h3{letter-spacing:-.04em;margin:7% 0 5%;font-size:clamp(1.8rem,3.5vw,3.5rem);font-weight:460;line-height:.85}.guide-table{border-top:24px solid var(--ink)}.guide-table i{border-bottom:1px solid var(--line);height:clamp(15px,2vw,27px);display:block}.guide-table i:nth-child(2n){background:#f0f0ec}.guide-table i.is-passport{border-left:5px solid var(--red);background:#e9e0d2}.guide-sheet footer{margin-top:5%}.guide-sheet footer b{background:var(--red);color:#fff;border-radius:99px;padding:6px 12px}@media (width<=900px){.field-guide{grid-template-columns:1fr}.field-guide-preview{min-height:620px}}@media (width<=620px){.field-guide-copy{padding:90px 24px}.field-guide h2{font-size:clamp(3.8rem,17vw,5.2rem)}.field-guide-copy>p:not(.label){font-size:1.125rem}.size-reference summary{font-size:.68rem}.size-reference table{font-size:.65rem}.field-guide-download{letter-spacing:.09em;font-size:.68rem}.field-guide-preview{min-height:430px;padding:38px 18px}}@media (prefers-reduced-motion:reduce){.field-guide-download,.size-reference summary i:after{transition:none}}
