@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500&family=DM+Sans:wght@400;500;600&display=swap');
:root{color-scheme:dark;--bg:#090909;--ink:#eeece7;--muted:#92928e;--line:#ffffff29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.6 'DM Sans',sans-serif}button,a,input{ -webkit-tap-highlight-color:transparent}button,a{color:inherit}button{font:inherit;cursor:pointer}button{border:0;background:none}a{text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:1px solid #fff;outline-offset:6px}button:hover,a:hover{color:#fff}img{display:block;max-width:100%}h1,h2,p,figure{margin:0}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.02;letter-spacing:-.055em}.eyebrow,.header-caption,.bag-link,.viewer-controls,.launch-note,.text-button,figcaption,.detail-labels,footer,.drawer-head,.size-heading{font-size:10px;letter-spacing:.22em}.eyebrow{display:block}.header{position:absolute;z-index:5;top:0;left:0;width:100%;height:108px;padding:0 4%;display:flex;align-items:center;justify-content:space-between}.brand{width:235px}.brand img,.closing-brand{filter:invert(1);mix-blend-mode:screen}.header-caption{letter-spacing:.5em;position:absolute;left:50%;transform:translateX(-50%);font-size:9px}.bag-link{padding:18px 0 18px 24px}.bag-link:before{content:'♧';font-size:22px;margin-right:12px}.hero{min-height:780px;height:100svh;max-height:1150px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 49% 14%,#34343455 0,transparent 48%),linear-gradient(90deg,#080808,#111 50%,#080808)}.studio-glow{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 22% 7% at 50% 84%,#98958c22,transparent 100%),conic-gradient(from 158deg at 48% -10%,transparent,#ffffff09 9deg,#ffffff03 30deg,transparent 44deg);}.studio{position:absolute;width:65%;height:88%;left:17.5%;top:3%;cursor:grab;touch-action:pan-y;z-index:1}.studio.dragging{cursor:grabbing}.studio canvas{width:100%;height:100%;display:block}.studio>img{position:absolute;inset:8% 0;width:100%;height:80%;object-fit:contain;pointer-events:none}.studio>img[hidden]{display:none}.hero-title,.hero-purchase{position:absolute;z-index:3;top:43%;transform:translateY(-25%)}.hero-title{left:5.4%;pointer-events:none}.hero-title button{pointer-events:auto}.hero-title h1{font-size:clamp(68px,7vw,115px);margin:8px 0 18px}.hero-title p{font-size:13px;letter-spacing:.09em;line-height:1.7}.text-button{padding:24px 0 8px;color:#aaa;font-size:9px;letter-spacing:.14em}.text-button span{margin-left:12px}.hero-purchase{right:5.4%;width:215px}.price{font:28px Georgia,serif;margin-bottom:9px}.price small{font-size:19px}.hero-purchase>.eyebrow{font-size:9px}.primary-button{display:flex;align-items:center;justify-content:space-between;gap:25px;width:100%;min-height:48px;padding:15px 20px;background:#eeece7;color:#111;font-size:10px;letter-spacing:.13em;line-height:1.3;font-weight:600;border:1px solid #eeece7;transition:background .2s}.primary-button:hover{background:#fff;color:#111}.primary-button span{font-size:18px;font-weight:400}.launch-note{display:block;font-size:8px;letter-spacing:.1em;color:var(--muted);text-align:center;margin-top:13px}.hero-bottom{position:absolute;bottom:33px;left:4%;right:4%;display:flex;align-items:end;justify-content:space-between;z-index:3}.hero-bottom>.eyebrow{font-size:9px}.viewer-controls{text-align:center;font-size:9px;letter-spacing:.16em}.viewer-controls>span{display:block;margin-bottom:10px}.viewer-controls button{font-size:8px;letter-spacing:.10em;color:#777;padding:7px}.viewer-controls button[aria-pressed=true]{color:#eee}.viewer-controls #motion-toggle{margin-left:10px;border-left:1px solid var(--line);padding-left:16px}.section-grid{display:grid;grid-template-columns:25% 1fr;gap:30px;padding:36px 4%;border-top:1px solid var(--line)}.section-intro{padding-top:20px}.section-intro h2{font-size:clamp(38px,4.2vw,64px);text-transform:uppercase;margin-top:45px}.rule{display:block;width:34px;border-top:1px solid #999;margin:32px 0}.section-intro p{color:#aaa;letter-spacing:.04em;font-size:12px}.campaign{display:grid;grid-template-columns:1fr 1fr;gap:12px}.campaign img{width:100%;aspect-ratio:3/4;object-fit:cover}.campaign figcaption{font-size:8px;margin-top:12px;color:#aaa;letter-spacing:.16em}.craft{padding-top:48px;padding-bottom:42px}.craft .section-intro h2{margin-top:30px}.detail-triptych{width:100%;aspect-ratio:3/1.25;object-fit:cover}.detail-labels{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;font-size:8px;text-align:center;letter-spacing:.16em}.image-note{font-size:10px;color:#757575;margin-top:22px}.questions{padding-top:60px;padding-bottom:70px}.questions .section-intro{padding-top:0}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}summary{list-style:none;cursor:pointer;position:relative;padding:21px 35px 21px 0;font-size:14px}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:10px;font-size:18px;color:#aaa}details[open]>summary:after{content:'−'}details p{color:#aaa;max-width:650px;padding:0 30px 22px 0;line-height:1.8;font-size:13px}.closing{text-align:center;min-height:520px;padding:70px 20px 50px;border-top:1px solid var(--line);background:radial-gradient(ellipse at 50% 70%,#25252588,transparent 55%)}.closing h2{font-size:clamp(45px,5.4vw,80px);margin:25px 0 40px}.closing .primary-button{width:230px;margin:auto}.closing-brand{width:250px;margin:60px auto 4px}.closing>.eyebrow{font-size:8px;letter-spacing:.4em}footer{padding:25px 4%;display:flex;justify-content:space-between;color:#999;font-size:8px;border-top:1px solid var(--line)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip{position:fixed;top:-100px;z-index:20;background:#fff;color:#000;padding:10px}.skip:focus{top:10px}.sizes{display:flex;gap:8px;padding:0;border:0;margin:24px 0}.sizes label{flex:1;text-align:center;cursor:pointer}.sizes input{position:absolute;opacity:0;width:1px;height:1px}.sizes span{display:block;border:1px solid #ffffff26;padding:12px 4px;font-size:11px}.sizes input:checked+span{border-color:#eee;background:#eeeeee0d}.sizes input:focus-visible+span{outline:2px solid #fff;outline-offset:3px}.hero-sizes{gap:6px;margin:25px 0 20px}.hero-sizes span{border-color:transparent;padding:8px 4px;font-size:10px}.drawer{position:fixed;inset:0 0 0 auto;margin:0;width:460px;max-width:100%;height:100%;max-height:100%;border:0;border-left:1px solid var(--line);padding:30px;background:#131313;color:var(--ink);overflow:auto}.drawer::backdrop{background:#0009;backdrop-filter:blur(5px)}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:26px;border-bottom:1px solid var(--line)}.drawer-head h2{font:24px Georgia;letter-spacing:0}.close{font-size:27px}.drawer-product{display:flex;align-items:center;gap:20px;margin:35px 0}.drawer-product img{width:45%;object-fit:contain}.drawer-product h2{font-size:47px}.drawer-product p{font-size:10px;letter-spacing:.1em;margin-top:17px}.drawer-edition{font-size:10px;letter-spacing:.17em;border-block:1px solid var(--line);padding:18px 0;margin-bottom:25px}.size-heading{display:flex;justify-content:space-between;font-size:8px}.size-error{font-size:12px;color:#eee;min-height:20px}.drawer-note{font-size:12px;color:#999;margin:18px 0}.drawer-foot{font:30px Georgia;margin-top:45px}.subtotal{display:flex;justify-content:space-between;padding-top:25px;border-top:1px solid var(--line)}.checkout[aria-disabled=true]{background:#292929;color:#999;border-color:#333;cursor:default}.continue{display:block;width:fit-content;margin-top:35px;font-size:10px;letter-spacing:.15em;border-bottom:1px solid #777;padding:10px 0}.empty-bag{font:30px Georgia;margin-top:60px}.empty-bag small{display:block;font:12px/1.6 'DM Sans',sans-serif;margin-top:20px;color:#aaa}.cart-item{display:flex;gap:20px;padding:25px 0}.cart-item img{width:115px;object-fit:contain}.cart-item h3{font-size:14px;letter-spacing:.12em;margin:10px 0}.cart-item p{font-size:10px;color:#aaa}.cart-item .item-price{margin:10px 0;color:#eee}.cart-item button{font-size:10px;text-decoration:underline;padding:0}.details-title{font-size:60px;margin:35px 0}.specs>div{border-bottom:1px solid var(--line);padding:16px 0}.specs dt{font-size:9px;letter-spacing:.15em;color:#888}.specs dd{margin:8px 0 0;font-size:13px}.drawer details{border-bottom:1px solid var(--line)}.drawer summary>span{display:none}[hidden]{display:none!important}
@media(min-width:1600px){.hero-purchase{width:250px}.hero-title{left:7%}.hero-purchase{right:7%}}
@media(max-width:900px){.header{height:85px}.brand{width:185px}.header-caption{display:none}.hero{height:900px;min-height:900px}.studio{width:100%;left:0;top:10%;height:62%}.hero-title{left:6%;top:15%;transform:none}.hero-title h1{font-size:54px;margin:4px 0 10px}.hero-title p{font-size:10px}.text-button{display:none}.hero-purchase{top:auto;bottom:100px;right:6%;left:6%;width:auto;transform:none;display:grid;grid-template-columns:1fr 1.5fr;gap:8px 24px;align-items:center}.hero-purchase .price{grid-column:1;grid-row:1;margin:0}.hero-purchase>.eyebrow{grid-column:1;grid-row:2}.hero-sizes{grid-column:2;grid-row:1/3;margin:0}.hero-purchase .primary-button{grid-column:1/3;margin-top:10px}.launch-note{grid-column:1/3;margin-top:0}.hero-bottom{bottom:20px;align-items:center}.hero-bottom>.eyebrow{font-size:7px;max-width:75px;line-height:1.8}.viewer-controls{font-size:8px}.viewer-controls>div{display:flex;align-items:center}.viewer-controls #motion-toggle{font-size:7px;margin-left:5px;padding-left:8px}.section-grid{grid-template-columns:1fr;gap:28px;padding:36px 6%}.section-intro{padding:0}.section-intro h2,.craft .section-intro h2{font-size:45px;margin-top:22px}.section-intro h2 br{display:none}.section-intro .rule{margin:20px 0}.section-intro p{font-size:12px}.campaign{gap:10px}.campaign figcaption{font-size:7px;line-height:1.8}.detail-labels{font-size:7px;letter-spacing:.1em}.closing{min-height:480px}.closing-brand{margin-top:45px}.questions .rule{display:none}footer{font-size:7px;gap:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.brand{mix-blend-mode:screen}.bag-link:before{content:"";display:inline-block;width:12px;height:15px;border:1px solid currentColor;vertical-align:-2px;margin-right:12px}

.header{mix-blend-mode:screen}

/* Approved studio photograph, preserved as supplied; editorial crop only. */
.static-studio{width:50%;left:25%;top:8%;height:84%;overflow:hidden;cursor:default;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}
.static-studio>img{position:absolute;inset:auto;top:-8%;left:50%;width:auto;height:116%;max-width:none;object-fit:initial;transform:translateX(-50%)}
.static-studio>img[hidden]{display:none}.rotate-button{font-size:9px;letter-spacing:.16em;color:#aaa;padding:10px 16px;border:1px solid #ffffff33}.rotate-button:hover,.rotate-button[aria-pressed=true]{color:#fff;border-color:#fff}
.rotatable-studio{width:70%;left:15%;top:0;height:100%;cursor:ew-resize;touch-action:none;pointer-events:auto;mask-image:none;-webkit-mask-image:none}.rotatable-studio.dragging{cursor:grabbing}.rotatable-studio>img{user-select:none;-webkit-user-drag:none;pointer-events:auto;mix-blend-mode:normal;filter:none;width:auto;height:100%;top:0}
.hero{background:#070707}.hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url('assets/studio-background.png') center center / cover no-repeat;filter:brightness(.60) contrast(1.18) saturate(.12) hue-rotate(-7deg);opacity:.96}.studio-glow{z-index:0;background:radial-gradient(ellipse at 50% 10%,#34343418,transparent 62%)}
@media(max-width:900px){.static-studio{width:125%;left:-12.5%;top:15%;height:58%;mask-image:radial-gradient(ellipse 67% 65% at 50% 48%,#000 64%,transparent 100%)}.static-studio>img{height:100%;top:0}.hero-title{top:12%}.hero-title h1{font-size:50px}.hero-purchase{bottom:65px}.hero-bottom{bottom:22px}}
.rotatable-studio{width:100%;left:0;top:0;height:100%}
.rotatable-studio>video,.rotatable-studio>img{position:absolute;inset:0;top:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%;transform:none;pointer-events:none;user-select:none;-webkit-user-drag:none}
.rotatable-studio{pointer-events:none;cursor:auto;touch-action:auto}
.tee-hit{position:absolute;z-index:2;pointer-events:auto;touch-action:pan-y pinch-zoom;cursor:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36"%3E%3Cg fill="none" stroke-linecap="round" stroke-linejoin="round"%3E%3Cg stroke="%23000" stroke-opacity=".6" stroke-width="5"%3E%3Cpath d="M7.2 15.9A11 11 0 0 1 28.4 14.3"/%3E%3Cpath d="M24.3 13.2l4.1 1.1 1.2-4.1"/%3E%3Cpath d="M28.8 20.1A11 11 0 0 1 7.6 21.7"/%3E%3Cpath d="M11.7 22.8l-4.1-1.1-1.2 4.1"/%3E%3C/g%3E%3Cg stroke="%23fff" stroke-width="2.2"%3E%3Cpath d="M7.2 15.9A11 11 0 0 1 28.4 14.3"/%3E%3Cpath d="M24.3 13.2l4.1 1.1 1.2-4.1"/%3E%3Cpath d="M28.8 20.1A11 11 0 0 1 7.6 21.7"/%3E%3Cpath d="M11.7 22.8l-4.1-1.1-1.2 4.1"/%3E%3C/g%3E%3C/g%3E%3Ccircle cx="18" cy="18" r="2.2" fill="%23fff" stroke="%23000" stroke-opacity=".6" stroke-width="1.5"/%3E%3C/svg%3E') 18 18,ew-resize}
.rotatable-studio.dragging .tee-hit{cursor:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36"%3E%3Cg fill="none" stroke-linecap="round" stroke-linejoin="round"%3E%3Cg stroke="%23000" stroke-opacity=".6" stroke-width="5"%3E%3Cpath d="M7.2 15.9A11 11 0 0 1 28.4 14.3"/%3E%3Cpath d="M24.3 13.2l4.1 1.1 1.2-4.1"/%3E%3Cpath d="M28.8 20.1A11 11 0 0 1 7.6 21.7"/%3E%3Cpath d="M11.7 22.8l-4.1-1.1-1.2 4.1"/%3E%3C/g%3E%3Cg stroke="%23fff" stroke-width="2.2"%3E%3Cpath d="M7.2 15.9A11 11 0 0 1 28.4 14.3"/%3E%3Cpath d="M24.3 13.2l4.1 1.1 1.2-4.1"/%3E%3Cpath d="M28.8 20.1A11 11 0 0 1 7.6 21.7"/%3E%3Cpath d="M11.7 22.8l-4.1-1.1-1.2 4.1"/%3E%3C/g%3E%3C/g%3E%3Ccircle cx="18" cy="18" r="2.2" fill="%23fff" stroke="%23000" stroke-opacity=".6" stroke-width="1.5"/%3E%3C/svg%3E') 18 18,grabbing}
@media(max-width:900px){.rotatable-studio{width:100%;left:0;top:0;height:100%;mask-image:none;-webkit-mask-image:none}.rotatable-studio>video,.rotatable-studio>img{height:min(109vw,55%);top:calc(50.5% - .501*min(109vw,55%));-webkit-mask-image:linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent)}}
.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.detail-open{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}
.detail-open img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:opacity .25s}
.detail-open:hover img,.detail-open:focus-visible img{opacity:.82}
.detail-item figcaption{margin-top:16px;text-align:center;font-size:8px;letter-spacing:.16em}
.lightbox{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:64px 24px 36px;border:0;background:#050505f2;color:var(--ink)}
.lightbox[open]{display:flex;align-items:center;justify-content:center}
.lightbox::backdrop{background:#000c}
.lightbox figure{display:flex;flex-direction:column;align-items:center;gap:18px}
.lightbox img{width:min(92vw,calc(100dvh - 150px));height:auto;aspect-ratio:1;object-fit:contain;cursor:default}
.lightbox figcaption{font-size:10px;letter-spacing:.22em;color:#bbb;text-align:center}
.lightbox-close{position:absolute;top:14px;right:20px;padding:6px 10px;border:0;background:none;color:#fff;line-height:1}
@media(max-width:900px){.detail-grid{grid-template-columns:1fr;gap:28px}.detail-item figcaption{font-size:9px;margin-top:12px}.lightbox{padding:56px 12px 28px}}
@media(max-width:520px){.hero{--g:clamp(0px,calc((100svh - 664px)/4),40px);height:calc(max(100svh,664px) + 44px);min-height:0;max-height:none}.header{height:62px}.brand{width:150px}.hero-title{top:calc(66px + var(--g))}.hero-title h1{font-size:44px;margin:2px 0 6px}.hero-title p{font-size:10px;line-height:1.5}.rotatable-studio>video,.rotatable-studio>img{height:109vw;top:calc(122px + 2*var(--g))}.hero-purchase{top:calc(528px + 3*var(--g));bottom:auto;gap:4px 20px}.hero-purchase .price{font-size:30px}.hero-purchase .primary-button{margin-top:8px;padding-top:14px;padding-bottom:14px}.launch-note{margin-top:-2px}.hero-bottom{bottom:12px}}
/* Drop 001 additions: uses the existing palette, type and fine-rule rhythm. */
.drop-model{padding-block:74px 85px;background:radial-gradient(ellipse at 80% 40%,#2b22201c,transparent 62%),#0d0d0d}
.drop-content{padding:18px 0 0;max-width:900px}
.drop-statement{font:clamp(34px,4.6vw,68px)/1.12 Georgia,serif;letter-spacing:-.04em;max-width:850px;margin:40px 0 65px}
.drop-current,.drop-archive{border-top:1px solid var(--line);padding:22px 0;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:12px}
.drop-current strong{font:35px Georgia,serif;letter-spacing:-.04em}
.drop-current>span:last-child{font-size:11px;color:#bbb;text-align:right}
.drop-archive{color:#888}.drop-archive p{grid-column:2/4;font-size:12px}
.stock-count{display:block;font-size:10px;letter-spacing:.1em;color:#d3c7b8}
.hero-purchase .stock-count{margin-top:13px}
.guide-link{display:inline-block;padding:8px 0;color:#ccc;font-size:10px;letter-spacing:.12em;border-bottom:1px solid #777;text-align:left}
.hero-guide{margin-top:7px}.drawer .guide-link{margin:0 0 22px}.hero-purchase .launch-note{margin-top:5px}
.quantity-controls{display:inline-flex;align-items:center;gap:0;border:1px solid var(--line);margin:12px 14px 10px 0}
.cart-item .quantity-controls button{padding:5px 11px;font-size:16px;text-decoration:none;min-width:32px}
.quantity-controls button:disabled{opacity:.4;cursor:default}.quantity-controls span{min-width:22px;text-align:center}
.cart-item-content{flex:1}.cart-item .remove-item{color:#aaa;letter-spacing:.12em;font-size:9px}
.checkout:disabled{background:#292929;color:#aaa;border-color:#333;cursor:not-allowed}
.size-guide{width:min(720px,calc(100% - 32px));max-height:min(740px,calc(100% - 32px));padding:32px;background:#131313;border:1px solid #ffffff35;color:var(--ink)}
.size-guide::backdrop{background:#000b;backdrop-filter:blur(5px)}
.size-guide h2{font-size:clamp(38px,6vw,66px);margin:32px 0 18px}
.guide-intro,.guide-disclaimer{font-size:12px;color:#aaa;margin-bottom:25px}.guide-disclaimer{margin:20px 0 0}
.guide-scroll{overflow-x:auto}.size-guide table{border-collapse:collapse;width:100%;min-width:470px;text-align:left}
.size-guide th,.size-guide td{padding:9px 12px;border-bottom:1px solid var(--line);font-size:12px}
.size-guide thead th{font-size:9px;letter-spacing:.1em;color:#aaa;white-space:nowrap}.size-guide tbody th{font-weight:600}
.guide-tip{margin:24px 0 0;font-size:14px;color:#eee}
@media(max-width:900px){.drop-model{padding-block:45px}.drop-statement{margin:25px 0 44px}.hero-purchase .stock-count{grid-column:1/3;margin-top:2px}.hero-guide{grid-column:1/3;margin:0;width:max-content}.hero-purchase .launch-note{grid-column:1/3}.drop-current strong{font-size:26px}}
@media(max-width:520px){.hero-purchase{top:calc(496px + 3*var(--g));gap:2px 20px}.hero-purchase .primary-button{margin-top:5px}.hero-purchase .launch-note{font-size:7px}.hero-guide{font-size:9px;padding:2px 0}.hero-purchase .stock-count{font-size:9px}.drop-current{grid-template-columns:1fr 1fr}.drop-current>span:last-child{text-align:left;grid-column:1/3}.drop-archive{display:block}.drop-archive p{margin-top:12px}.size-guide{padding:22px 16px}.size-guide th,.size-guide td{padding:8px 9px}}
@media(max-width:520px){.size-guide table{min-width:0;table-layout:fixed}.size-guide th,.size-guide td{padding:8px 3px;font-size:11px}.size-guide thead th{font-size:7px;letter-spacing:.02em;white-space:normal;line-height:1.3}.size-guide th:first-child{width:18%}.size-guide th:nth-child(2){width:27%}.size-guide th:nth-child(3){width:29%}.size-guide th:nth-child(4){width:26%}}
.drop-inventory-note{font-size:10px;color:#777;margin:0 0 25px}

/* Size guide: unit clarity + how-to-measure block */
.size-guide{overflow-y:auto}
.size-guide thead th .unit{display:block;font-size:8px;letter-spacing:.06em;color:#777;margin-top:3px;font-weight:400}
.measure-block{margin-top:32px;border-top:1px solid var(--line);padding-top:26px}
.measure-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.02;letter-spacing:-.055em;font-size:clamp(30px,4.5vw,44px);margin:14px 0 22px}
.measure-grid{display:grid;grid-template-columns:1fr 210px;gap:28px;align-items:start}
.measure-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}
.measure-list li{display:flex;gap:12px;align-items:flex-start}
.measure-num{flex:none;width:20px;height:20px;border-radius:50%;background:#eeece7;color:#111;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}
.measure-list strong{display:block;font-size:10px;letter-spacing:.12em}
.measure-list p{font-size:12px;color:#aaa;margin:3px 0 0}
.measure-fig{width:100%;height:auto;display:block}
.measure-fig .tee{stroke:#eee;stroke-width:1.5;fill:none}
.measure-fig .guide-line{stroke:#8a8a8a;stroke-width:1;stroke-dasharray:3 3;fill:none}
.measure-fig .chip{fill:#eeece7}
.measure-fig .chip-num{fill:#111;font:700 11px 'DM Sans',sans-serif;text-anchor:middle;dominant-baseline:central}
@media(max-width:520px){.measure-grid{grid-template-columns:1fr}.measure-fig{max-width:230px;margin:4px auto 0}}
